Unity実装メモ スポンサーリンク Unity Twitter Facebook はてブ Pocket LINE コピー 2019.03.07 2019.02.15 スポンサーリンク ↑管理人が個人でUnity+Live2Dで作成しているスマホゲームです スポンサーリンク 目次 参考サイトアイテムデータベースを作るまでScriptableObjectについて持ち物画面の作成透過部分以外を範囲とするボタンの作成紙をめくる風のシェーダーマテリアルのテクスチャを張替え可変サイズの吹き出しの作成NowLoading画面の作り方 参考サイト アイテムデータベースを作るまで UnityでScriptableObjectを使ってアイテムデータベースを作成するUnityでScriptableObjectを使ってアイテムデータベースを作成し、そこからアイテム情報を引き出せるようにします。 ScriptableObjectについて UnityのScriptableObjectを使うUnityのScriptableObjectを使うと、メモリの節約が出来たり、シーン間の移動でデータを共有するのが簡単になります。この記事では基本だけを記述しています。 持ち物画面の作成 Unityでキャラクターの持ち物画面を作成するUnityのゲームで持ち物画面を作成し、アイテムの情報を見る事が出来るようにします 透過部分以外を範囲とするボタンの作成 透過画像を使ったボタンの範囲から透過されている部分を削除する - // 何もわからない問題 Unityのボタンに円形の画像を使った際、ボタンの選択範囲が四角になってしまうため、円形の外にも選択判定ができてしまう問題があった。 単純な円形なら後述するICanvasRaycastFilterを使えばいけるけど、半円やキャラクタの形をしたボタンなどを実装したい場合は厳しそう。 例えば、下の星の画像でボタンを作... 紙をめくる風のシェーダー 紙をめくるアニメーションをするシェーダー作ってみた - しゅみぷろめくりたい・・・めくりたくない・・・?? ということで、今回は紙をめくるようなアニメーションするシェーダー書きました! 今作ってるゲームが魔法の本の世界なので、こういったアニメーションが必要でした。 実装でやってることはx,yそれぞれめくった時の座標を計算する関数を作ってめくりを計算するのと、めくられている場所かどうか... マテリアルのテクスチャを張替え 404 Not Found Texture2DからSpriteを作成(ImageのスプライトとShaderのテクスチャ張替え処理の使い分けなど) 可変サイズの吹き出しの作成 https://tech.pfq.jp/blog/658/ https://qiita.com/lycoris102/items/2ca34aafa1144439324e NowLoading画面の作り方 https://qiita.com/SARU_KABUTO/items/02d0d13b41e1f94534e1
コメント