Unity解説 シーン遷移で破棄されない&1つしか存在しないオブジェクトの作成方法 複数のシーンで必要なオブジェクトは、各シーンに存在しているよりも最初のシーンのものを使い続けた方が良かったりします。例えばBGMを再生するオブジェクトなんかは、各シーンでそれぞれ使っているとシーン遷移時にいちいちBGMが途切れてしまうので、... 2019.03.23 Unity解説
Unity解説 画面サイズに合わせて自動で等分割するUI要素の設定 よく使うので覚えがき。やりたいこととしては、3つのImageがあった時に、どの画面サイズでもそれらを同じサイズで横方向に敷き詰める、というもの。(もちろん2つとか4つ以上とか要素の個数が変わったり、縦方向だったりという応用も効きます)このよ... 2019.01.31 Unity解説
Unity解説 ParticleSystemのLoopingやGravity Modifierなどをスクリプトから制御する方法 ParticleSystemにはメインモジュールと呼ばれる、パーティクルのメイン設定を制御する部分があります。Duration、Looping、Prewarm、Start○○、GravityModifier、SimulationSpace、... 2019.01.31 Unity解説
Unity解説 Prefabを解除する方法 単純なことなのですが、右クリックメニューで出ないので覚書き。(右クリックメニューに入れればいいのにって思う)一度Prefab化したオブジェクトのPrefabを解除して影響を受けないようにするには、Hierarchy等でPrefabを解除した... 2019.01.24 Unity解説
Unity解説 RuntimeInitializeOnLoadMethodが効かない時に確認すること Awake()やStart()よりも前に処理を実行できる、RuntimeInitializeOnLoadMethodというものがあります。使い方はこんな感じ。staticvoidInit(){//Awake()やStart()よりも前に処理... 2019.01.22 Unity解説
Unity解説 UnityでTwitterだけのシェアボタンを作って画像付き投稿する方法 SocialConnectorという、SNSでのシェア機能を簡単に実装できる素晴らしいアセットがあります。しかし、これを普通に使ってしまうとTwitter、LINE、・・・といくつかのシェア方法をプレイヤーが選択してシェア、という流れになり... 2018.11.08 Unity解説
Unity解説 【保存版 2019最新】Unity+AdMobでバナー/インタースティシャル広告を表示するスクリプト UnityでAdMob広告を実装するときには、いつもこちらの記事を参考にしていました。ただこちらの記事で紹介されているスクリプトだと、場合によってインタースティシャルがロードされておらず、表示されないということがありました。そこで、Unit... 2018.11.08 Unity解説
Unity解説 positionやlocalScaleのアニメーションをスクリプトで実装 Transformのアニメーションで、線形的な動きをするものはAnimatorを使うほど複雑でもないので、スクリプトで実装してみました。Animatorは結構重たい処理らしいので、スクリプトで実装した方が良いはず。usingSystem.C... 2018.10.15 Unity解説
Unity解説 Spriteの簡単なアニメーションはスクリプトで! 複雑なアニメーションをするにはAnimatorとAnimationを使えばいいのですが、スプライトを次々入れ替えていくような単純なアニメーションの場合だと、わざわざAnimatorを使うほどではない気がします。Animatorって結構重たい... 2018.10.15 Unity解説
Unity解説 スクリプトからエディタの実行を停止・一時停止する方法 基本的にはエディタ上のボタンで実行の停止や一時停止をすればいいのですが、スクリーンショットを撮るためにある処理が実行された瞬間にポーズしたかったので、手作業で一時停止ボタンを押すのは無理だった。そこで、スクリプトからエディタの実行を一時停止... 2018.09.22 Unity解説