UnityでRPGを作ってみる

UnityでRPGを作ってみる

2020-01-01から1年間の記事一覧

※執筆&調査中※Unityの重い処理の原因を特定したい

60fpsは維持したい、けど何が原因で重いかわからない・・・・ なのでその原因を探します。 プロファイラを起動する Window→Analyisis→Profiler またはCtrl+F7

超ド基本のAnimation

アニメーションの作成 Projectビューにて右クリック→Create→Animationで「***.anim」を作成 作成した「***.anim」を該当のオブジェクトにAddする 最初の状態(ステート)を変更する 「Animator」ウィンドウにて、該当のステートを右クリック→Set as Layer Defa…

ScriptableObjectを使う

アイテムのデータを登録していきます。 RPGツクールみたいですね。 1.ScriptableObject用のソースファイルを作成する using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; [CreateAssetMenu(menuName = …

長押しできるボタンを作る

やりたいこと スマホRPGでよくある、スキルボタンを押したらそれで攻撃し、長押ししたらヘルプウィンドウを呼び出すとかああいうのを作ります。 やり方 ボタン化したいImageにEvent Triggerをアタッチメントし、Pointer Down、Pointer Upを作る 押しっぱなし…

2D Object - Sprtiteにボタン機能を付ける

こういう3D空間に配置したSprtiteに対してButton機能を付けたいが、反応してくれない。 ■方法 Event Triggerコンポーネントを追加する Pointer Downを選び、ボタンを押したときにコールされる関数を指定する(この辺はボタンと一緒) Box Collider 2Dコンポー…

Unityでスクロールできるウィンドウを作る

RPGのメニュー画面でモンスターを選択するような画面を作りたいです。 分かりづらいですが、下記のようにずらっとモンスターのアイコンが並んでて、それをスクロールできるようなエリアを作るのが目的です。 ※絵が下手なのは勘弁してください この画面の左の…

Particle SystemをCanvas(UI)の前面に表示する

最終的には没にしましたが、Canvasの前にParticle Systemを表示させたいと思いました。 普通はこうなる これをこう表示させたい やり方は簡単で、CanvasのRender ModeをScreen Space - Cameraに変更するだけ! う~ん 簡単ですね 参考: https://qiita.com/r…