新アプリ「ルーレット&ダーツ」をリリース

新アプリ「ルーレット&ダーツ」をリリースしました。

続きを読む 新アプリ「ルーレット&ダーツ」をリリース

【Unityスクリプト】Destroy覚書

GameObject.Destroy()がうまく動かない

まず引数にGameObjectが入っているか確認する。thisとか入れるとコンポーネント(スクリプト)が削除されてしまう。

思い通りに動いたり動かなかったりするときはタイミングの問題かもしれない。

Destroyは現在のフレーム終了後、次のフレーム開始前に実行される。

そのためDestroy直後に親オブジェクトから子オブジェクトを数える処理なんかを入れてもDestroy前の結果が返ってくる。これを回避するためにコルーチンを使う。

これはDestroy後の処理を1F遅らせているけど、Destroy自体を遅らせるときは第2引数に秒数を入れる。遅らせたDestroyのさらに後に処理を入れるならオブジェクトに OnDestroy() を定義してタイミングをはかる必要がある。

 

Unity C# スクリプトで円弧と筒を作成する

メッシュをスクリプトで変更できるようなので円弧と筒を作るスクリプトを作成した。

色はRGBAで指定してるけどアルファ値は反映されない。

シェーダを変えてもうまくいかないので SpriteRender とかの設定をしてないと意味がないのかもしれない。

完全な透明にしたければ MeshRenderer を削除すれば同じことだと思う。

続きを読む Unity C# スクリプトで円弧と筒を作成する

Unityで地面を動かしたときの挙動

動く床を作ったけど上に載ったボールが微動だにしない。

roll

そもそも物理演算周りもよくわかってないので色々試して解決したので覚書きします。

ググっても情報ないのは調べ方が悪いのか、需要がないのか、当たり前の話だからなのか。

続きを読む Unityで地面を動かしたときの挙動

Unityスクリプト実装メモ

Unityのスクリプト実装で迷ったりよくわからなかったりした部分を書き留めたメモ。

スクリプトとUnityオブジェクトの関連付けが中心。

続きを読む Unityスクリプト実装メモ

寝れない夜はUnityで遊ぼう6

これまで

寝れない夜はUnityで遊ぼう1

寝れない夜はUnityで遊ぼう2

寝れない夜はUnityで遊ぼう3

寝れない夜はUnityで遊ぼう4

寝れない夜はunityで遊ぼう5

今回やったこと

Unity5.5での秋葉原マップ(Japanese Otaku City)の使い方の覚書。

続きを読む 寝れない夜はUnityで遊ぼう6

寝れない夜はUnityで遊ぼう4

これまで

寝れない夜はUnityで遊ぼう1

寝れない夜はUnityで遊ぼう2

寝れない夜はUnityで遊ぼう3

今回やったこと

 

ゲームっぽい感じにしてAndroidアプリ化までしてみた。

続きを読む 寝れない夜はUnityで遊ぼう4

寝れない夜はUnityで遊ぼう3

これまで

寝れない夜はUnityで遊ぼう1

寝れない夜はUnityで遊ぼう2

今回やったこと

引き続きチュートリアル演習

3.カメラを動かす

4.アイテム回収の追加

5.ゲームのUIを追加する

6.ゲームのクリアを追加する

7.障害物とリスタート

 

これでゲームのベース部分はできるようになった。

続きを読む 寝れない夜はUnityで遊ぼう3

寝れない夜はUnityで遊ぼう2

これまで

寝れない夜はunityで遊ぼう1

今回やったこと

Unity初心者用のサイトはあんまりない。

検索すると山のように出てくるけど対象バージョンが古いか、中級者以上向けのハウツー情報が多い。

今回は以下を参考に進めた。

続きを読む 寝れない夜はUnityで遊ぼう2