履修1:Buttonを配置してみた。履修1:Buttonを配置してみた。overviewこちらもテラシュールブログ様のページにあったリンクです。画面左側に並ぶ、Eff_Hit_1〜7がボタンになっています。押すと、エフェクトが再生されます。1.Spreiteの配置まずは、Textureのインポートから。1ProjectにTextureのFrame.pngを読み込む。サンプルは、こちらからFrame1.png(画像が白いので、分かりにくいと思います。右クリック>リンク先を別名保存でダウンロードしてください。変更3Apply次に、Spriteの配置を行う為に。Image2HierarchyにCanvasとImageのGameObjectが追加される。次に、Spriteの画像を指定する。絵が横伸びになってしまいます。試しにWidthを300にすると。これを解決する為に、SpriteのBorderを設定します。30と入力2Applyこれだけでは、伸びている見た目が変わりません。次に、Imageの設定を変えていきます。SimpleからSlicedに変更します。すると、枠のふちが伸びていた部分が綺麗になりました。Borderの設定で画像の伸びを修正出来ました。次に、Frameの中にテキストを配置してみます。Text次に、TextをImageの子に移動させ、各種設定を行います。1GameObjectの"Text"をImageの子に移動2InspectorでTextの中に"Eff_Hit_1"と入れる3各種設定を行う次に、Imageの名前を変更してButtonScriptを割り当てる。次に、ButtonにAnchorというものを設定していきます。Anchorとは、画面のどの位置を基点にするかを設定する機能です。Presetsが出てきたと思うので、1画面の左端を基点にするように設定2PosXが、-310となった事を確認これで、左基点になりました。Buttonの位置も調整していきます。以上で、Anchorの設定は終わりです!大分長くなってきたので、読むの疲れてきた人は、ちょっとお茶休憩しましょう☆5.Buttonアニメーションさて、次にButtonのアニメーションを付けていきます。Animationに変更する次にButtonのアニメーションをする為のAnimatorを作ります。選択2適当な所に、Button.controllerを保存する。今回は、Animatorフォルダを新規で追加して、そこにセーブしました。これでアニメーションを付ける準備が出来ました。アニメーションを付けていきます。する以上でボタンのアニメーション付けは終了です!マウスオーバーすると、青になって、クリックすると、緑になると思います。6.Buttonを押した時(OnClick)して、SendMessageを送る7.Buttonを押してエフェクトをInstanceするまず、SendMessageを送る対象のGameObjectを作成します。Empty2名前をEffectGeneratorに変えます。(名前は、何でもいいです!)3Transformが、初期値になっている事を確認。Z:1次にこちらのスクリプトを作成します。transform;}}多分、構造体?enm?を使えば、もっと汎用的に短いソースコードで書けるのでしょうけど、分からないのでベタ書きです。内容は、Effect1~7をそれぞれ、任意のタイミングでInstanceする内容です。ソースコード作成とGameObjectに割り当てる。1Effect_Controler.csを作成2HirarchyでEffect_Controlerに、スクリプトEffect_Controler.csを割り当てる。次に、Instanceする為のエフェクトを設定します。こちらのEff_Hit_1.unitypackageをご使用ください。ダウンロードして、unitypackageをインポートしてきたら、1HirarchyでEffect_Controlerを選択確認2Eff_Hit_1を割り当てる。次に、Buttonの設定を変更する1Hirarchy内のButtonを選択する。"+"ボタンを押す3枠が追加されるのでそのの中に、Hierchy内のEffect_Controlerをドラッグ&ドロップで割り当てるButtonの設定の続きを。選択Buttonの設定最後!最後の右の欄に、"Effect_Instance1"と入力する。配置していくと、ページ最初の用なシーンが作れると思います。試行錯誤してみてください!最後までお付き合いして頂きありがとうございました。何か不明な所がありましたら、コメントに質問を宜しくお願い致します!Git:HubにこちらのサンプルProjectをアップしました。ダウンロード出来ます。履修1:Buttonを配置してみた。魔法陣(MagicCircle)今回、魔法詠唱(Singing)のエフェクト作成方法を紹介します。(ヒール)のエフェクト作成方法を紹介します。EXC_BAD_ACCES...久しぶりにUnityでiOSのビルドテストをしました。»プロフィールid:KTK_kumamoto現在の関心事:UnityでiOSアプリを作る事。(6)はてなブログをはじめよう!KTK_kumamotoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。