読者です 読者をやめる 読者になる 読者になる

Unityでゲーム制作:パズルRPG編その1

ツイッターの方にもあげたけど、 今はパズルRPGっぽいものを作っています。 このステータス画面は流用が利くので ゲーム部分の完成品がどうなるかはまだ未知数でございます。 何かパズルばっかり作ってる気がするし...。

自分用Unityメモ:マウス位置を得る(3Dの場合)

マウス(あるいはタップされた位置)はInput.mousePositionで得ることが出来る。 これをスクリーン座標に変換することで画面上の位置を取得することが出来る。 Vector3 v = Camera.main.ScreenToWorldPoint(Input.mousePosition); ただ、3Dのときは上手くい…

自分用Unityメモ:パーティクルで当たり判定

PartticleSystemコンポーネントのCollisionにチェックを入れることで 当たり判定が検出できます。各プロパティを設定することで反射強度や 当たったとき消えるかどうかも簡単に設定が可能。また、SendCollisionMessageにチェックを入れると、 衝突時にOnPart…

Unityでゲーム製作:自分用メモ

■キーボードからの入力 Input.GetKey(キーコード) でキーボードからの入力を取得することが出来る。 ※KeyCodeについての覚書きKeyCode.KeypadEnter----テンキーの傍の小さい方のEnterキー KeyCode.Return---------大きい方のEnterキーはこっち。ほかのKeyCod…

まじっくろじっく3D:更新のお知らせ1.11

まじっくろじっく3Dを更新しました。 バージョンは1.11となります。 ■更新内容 ・一手戻る(Undo)機能が付きました。Rキーでも戻ることができます。 ・キー操作に中途半端に対応(?)しました。 次回のアップデートはアンドロイド版リリース時になると思いま…

Unityでゲーム制作:TD編その4

プロトタイピング出来た、と思いきや 実際動かしてみたら何やらすごく重い。 ううむ、動的に状況が変わるからと言って そのたびに経路探索させるわけにはいかないようだ。かと言って移動経路をキャッシュさせると あとから出現した壁に対応できなかったり…… …

Unity:カメラのViewportRectを調節して解像度対応する

自分用メモ 想定している画面比率と違う場合に カメラのViewportRectを調節して、全体の表示比率を保ちます。 (上下に黒帯が入ります) メインカメラのオブジェクトにアタッチして使います。ゲーム内でカメラの距離が調節できる機能があるなら 要らないかも。…

Unity:DictionaryをListに分ける方法

自分用メモ unityの、というかc#の忘備録。Dictionary.Keys と .ValuesでListを取得することができる。 Dictionary<string, int> items = new Dictionary<string, int>(); items.Add("やくそう", 3); items.Add("どくけし", 5); items.Add("ゆうしゃのえんぴつ", 1); List<string> keyList = ne</string></string,></string,>…

Unityでプラットフォームの判定の方法

自分用メモ Application.platformでプラットフォームの判別ができる。 if (Application.platform == RuntimePlatform.Android) { // Androidのとき } else if (Application.platform == RuntimePlatform.IPhonePlayer) { // iOSのとき } else if (Applicatio…

Unityでゲーム制作:模索編その1

次回作への土台としてアドベンチャーモード用のフレームワークを改良してます。目標はちょっとしたスクリプトエンジンみたいなの。 + ゲーム部分が都度変わっても毎回使いまわせる汎用便利機能集。さて、今の知識でどこまで出来るでしょうか。

Unityでゲーム制作:脱線編その8

あとは各ステージのヒントを書いたら完成。

Unityでゲーム制作:脱線編その7

制作状況。こっちも動画にしてみました。ホントは立ち絵とかが入ります(書き直し中)androidでも動いたからストアにもアップしてみたい。 pic.twitter.com/2OSpH6TIFY— かさたな@Unity練習中 (@kasatanam) 2017年1月24日折角アカウント作ったんだからyoutube…

Unityでゲーム制作:ハロウィン編(まだ未完成...)

去年のハロウィンに作ってたゲーム。大昔のsrcシナリオの外伝。今年のハロウィンには間に合えばいいなぁ(白目 pic.twitter.com/ANMpZ93jqD— かさたな@Unity練習中 (@kasatanam) 2017年1月22日ツイッター経由で動画を張ってみよう。 テストなので画質とかは許…

Unityでゲーム制作:脱線編その6

ステージ選択よし、リトライ機能よし、ヒント表示よし、セーブ機能よし。 見栄えは……現状の技術とリソースではこれが精一杯。 あと立ち絵を書き直そう。 11月くらいに描いたんだけど、 ししょーの代わりに新キャラ入れようかなって……。

Unityでゲーム制作:脱線編その5

うむ、大体思い出した。 とりあえずは30ステージ分のeveファイルを書かないとならぬ。

Unityでゲーム制作:脱線編その4

動画ももちろん楽しみだけれど たまにはシナリオも見たかったりするんだぜ。 キャラが個性的なのが好きだったんだ。 ……まあ、私もsrcはしばらくやってないんでお前が言うな状態だけど。話は変わるけどシナリオの実況ってのはもう流行らないのかなぁ。 src自…

Unityでゲーム制作:脱線編

ステージ選択画面って載せたっけ……?

Unityでゲーム制作:脱線編

クオリティはともかく、 立ち絵が並ぶと楽しいのだ。

Unityでゲーム制作:脱線編その3

立ち絵が出来ました。 400*450サイズで所要時間は2時間強。 間隔をつかむためのラフ。 もっとガッチリ体形のがいいかも知れんね。

Unityでゲーム制作:脱線編

息抜きに昔作ったゲームのリメイクをしています。

Unity制作備忘録

UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject()戻り値は bool型。 マウスなどのポインターがUIの上にあるかどうかを返す。画面をクリックしたら何かの処理をして欲しいけど、 ボタンが押されたときはそっちを優先する、みたいなこ…

Unityでゲーム制作:脱線編

うーむ、CheckSphereとかCheckBoxとかを実行したときに ○○Castみたいに衝突した対象を取得することはできないのかな。 当たったかどうかをboolで返すだけ……? 何かしら方法がありだけれど。 BoxCastとかは初期位置を判定に含めないのがたまーに困るのだ……。

Unityでゲーム制作:ハロウィン編その14

ステージ14まで完成。 一番時間がかかってるのがストーリー部分である。 でも別に大したお話ではない。 主人公の女の子がお菓子作りのために奔走するだけのゆるいお話。多分。 なお、過去のシリーズとのストーリー的な繋がりはありません。 難易度。 各ス…

Unityでゲーム制作:ハロウィン編その13

間に合わないのは仕方ないので、 しっかり完成させることを目標に。 それでも来月上旬にはリリースしたい。 終わったらクリスマス企画の奴を作ります。

Unityでゲーム制作:ハロウィン編その12

ただいま折り返し地点。 でも多分ハロウィンには間に合わないなー。 2か月では無理だったか……。

Unityでゲーム制作:ハロウィン編その11

ここに来てステージセレクト画面のUIを変更しました。 フリックでステージを選ぶと同時に説明が表示されて、 スタートボタンで開始。クリック数が2つ減るのがポイント。 でも、確認は入れた方がいいのかな。 「このステージでいいですか?」的なの。 個人…

Unityでゲーム制作:ハロウィン編その10

Unityでゲーム制作:ハロウィン編その9

いよいよハロウィンに間に合わない感が強くなってきたけど まあ、別に過ぎてしまっても問題はない。多分。 ストーリーの話。 今回のストーリーデモはこんな感じのテキストで書かれています。 これをTextAssetとしてResource.Loadして改行文字でSplitしてList…

Unityでゲーム制作:ハロウィン編その9

はてなスターありがとうございます。 もうちょっと慣れたら企画参加もしたいと思ってます。 ゲーム制作 前回のスクショでキャラの下に表示されてる円がHPゲージです。 あと属性マーク。実はユニット1体1体が個別のCanvasを子要素として持っています。 要…

Unityでゲーム制作:ハロウィン編その8

ガチャっぽいのが出来ました。 ステージクリアごとに決まった数だけ手に入るキャンディーで回します。 ダブりなし、ハズレなし。セーブ機能は今回はUnityJsonを使っています。 今まではハイスコアや進行度だけだったので フツーのテキストファイルにバイナリ…

Unityでゲーム制作:ハロウィン編その8

今回は3Dのゲームに初挑戦しているわけですが、 何と言うか処理的にはほぼ2Dです。 2つ前の2D習作(うさぎ)で作った2D用のユーティリティを ちょっとだけ変えて使いまわしています。ゲーム的に必要なかったのでリギッドボディは使いませんでした。 …

Unityでゲーム制作:ハロウィン編その7

ここでプログラムコード作業を一旦中断して素材制作に移る。 マイクラっぽくて楽しいけど100個も200個も要りそうなので そこは結構つらい。……いいんだ、どうせしばらく使いまわすから。 マイクラと言えば、 マルチ用に新規IDが欲しいのでちょっとお待…

Unityでゲーム制作:ハロウィン編その7

本体側はほぼ出来た感じ。 あとは素材を用意してeveを書けば完成。 ある意味でここからがスタートラインだ……。 何キャラかゲストキャラも入れてみたいけど それは完成段階に入ってからにいたしましょう。 ちなみにゲーム内容はローテーションチームバトルみ…

Unityでゲーム制作:ハロウィン編その6

▼現在の進行度タイトル画面:仮設 ステージ選択:機能はほぼ完成 ユニット編成:ほぼ完成 オプション画面:ほぼ完成 メインゲーム部分:基本的なところは出来た。 ストーリー・キャラクター:これから作る……。 あとクリスマス企画も何か考えなければ……。

Unityでゲーム制作:ハロウィン編その5

ゲームのシステム面はもうちょっとで完成しそうです。 でもハロウィンテーマは投げ捨てられつつある。Unityを触り始めた当初と比べると色々できるようになってきたので ここらでドワルフォースの3D化とかもやってみたい。

Unityでゲーム制作:ハロウィン編その5

もはやハロウィンテーマなのかすらわからなくなってるけど、今こんな感じ。・足元の円はHPゲージ。 ・射程距離と攻撃範囲テストのため味方同士で殴り合っている。 ・テストなのでダメージは0にしてある。あとはこのパネルにユニットを並べて、 ローテーシ…

Unityでゲーム制作:脱線編その2

トゥーンシェードにしてみたら結構いい感じに。

Unityでゲーム制作:脱線編

こんな感じのローポリ3DでDigBraderDash(仮)みたいなの作れないかな。 いや、うん。ちゃんとしたモデル作ると1体でもかなり大変なので……。

Unityでゲーム制作:ハロウィン編その4

ハロウィンテーマのはずがやや脱線気味である。野菜王国物語、みたいなネタがふと浮かんで頭の中から離れなくなって困る。 ユニットは野菜果物モチーフで畑で仲間増やしたりするの。なお、画像はローポリユニットの試作品なのでゲーム内容とは関係ないです。…

Unityでゲーム制作:ハロウィン編その3

インターミッション的なやつのガワを作ったところまで。 まだ動作はしない。ガワだけです。

Unityでゲーム制作

今こんな感じ。 立ち絵はテスト用だから気にするな。ハロウィン風になってるけど、 ハロウィンまでに完成するかどうかはわからない(おい 今年のクリスマス企画はいつぞやの続編だかリメイクをやってみたい。

Unityでゲーム制作

急に3Dで何か作ってみたくなったので今から勉強しよう

UnityでパズルRPG的なもの:その4

今こんな感じ。左は行動順です。素早さの早い順に並べられます。 ただし素早さに差があっても1ターンに2回動いたりは出来ません。敵の攻撃はよくある『行動が回ったら位置に関係なく殴られる』パターンにしようかとも思ったのですが なんか不公平感がある…

UnityでパズルRPG的なもの:その3

はてなスターありがとうございまーす。 動画見させてもらってますよー。 制作状況 今日はスクショなし。見た目はまだ代わり映えしないんで。 骨組み部分はほぼ出来たんだけれど まだルールがかっちりと定まっていない。今決まってる基本ルールとしては ・各…

UnityでパズルRPG的なもの:その2

今はこんな感じ。 素早さ順に行動するところまで出来た。 でもまだ決めなきゃいけない仕様が色々ある。# 追記 モノクロジックがこっそりver1.01になりました。 バグが出たわけではないんですが 細かいとこがちょっとね。

UnityでパズルRPG的なもの:その1

ここまで作ってきたミニゲーム5作の技術を応用して 今度は簡単なパズルRPGの制作に挑戦してみよう。 (※画面UIは仮組みです)

Unityでゲーム制作

新作1本できました。 1プレイ2分。よろしければ遊んでください。 さて、そろそろもう少し本格的なのを作ってみたいな。

Unityでローグライク風ミニゲーム

とりあえず1つ仕上がったのでアップロードしました。ターン制なんだけどほぼ同時に動いているように見せる処理が難しく、 かなり苦戦しましたが、いい勉強になったと思います。 今回組んだ設計をベースにしてDigBraderローグライクとか作ってみたいわけです…

Unity:マウスの位置にあるオブジェクトを取得

新しいノートPCに変えてから頻繁にキーを誤爆するんだけどどうにかならんか。 右側のShiftが小さーい。 あと何故かBackSpaceの右のNumLockを押すのよね……。 Unity制作忘備録 先日のパズルゲームでマウスの位置にあるボールを取得するのに使ったもの。 今後…