好きなことをして生きる。 - Tech Blog

技術メモと技術ログと趣味ブログ

Unity

[Unity5] Unity5 ゲーム開発はじめの一歩 読了

2016/12/16


技術書を読んだのでレビュー.

対象読者

プログラム入門的知識(if文,for文,関数の作り方など)を知っているかつ
Unity5をこれから始めようと思っている人におすすめ.
2時間〜3時間程でサクッと作りながら読みきれる.

動機

今まで全てインターネット上でUnityを学習してきたので体系的に再学習をしたかった.

知見

コインプッシャーゲームというシンプルなゲームを開発.
★反復移動はMathf.Sin関数を使う
Mathf.Sin(Time.time)
反復運動が簡単に作れる

★物体の移動にはRigidbody.MovePosition(Vector3)を使うこと
今まで物体の移動をさせる際
以下のようにオブジェクトに直接Vector3を代入して移動させるような実装をしていた.
gameObject.transform.position += Vector3のhogehoge

Unityリファレンス - Rigidbody.MovePosition
リファレンスによると,移動をすることで物体に接触判定がある場合はRigidbody.MovePositionを使ったほうがいいことがわかる.

CoinPusherプロジェクト

https://github.com/harhogefoo/CoinPusher

LINEで送る
Pocket

-Unity
-,