2012年11月2日金曜日

必見!Unity初心者がハマる11の「罠」~目次

Unity初心者が頼りにできるウェブ上の情報というのは限定されている。

いかに良心的であり誰かのために役立つ情報を提供にしたいコンテンツとなるかはウェブサイトの管理者の意向により大きく左右されるといえる。

Unity Answersの常連が集まってUnity初心者のためにより有用な情報を提供したい目的でUnity Gemsというウェブサイトが最近立ち上がった。

内容を確認すると珠玉(Gems)という名に恥じない内容といえる。

いつもどおりウェブサイト管理者に連絡をとり、公開されている情報を翻訳してこのブログにアップする許可を得たので共有したい。現在の管理者の方はUnity Serializerというツールも提供しているMike Talbot氏だ。

内容も濃く情報量が膨大であるため何週間か複数回に分け投稿するので辛抱強くお付き合いいただきたい:

---------

http://unitygems.com/mistakes1/
October 15, 2012

Unity初心者は間違いを犯すのが常である。このガイドを活用して落とし穴にハマらないコツを掴んでほしい。

Unityプログラミング初心者のハマる「罠」は誰もが引っかかりやすいものがいくつかある。プログラミング初心者であるがゆえにハマるものと、他の言語とのわずかな違いでUnityではゲームオブジェクトに複数のスクリプトをアタッチすることによりハマるものの両方のパターンが存在する。

Unity Answers頻出パターンを学習ステップのなかでカバーしたい。

本シリーズで学習できること

学習ステップ
  1. 別スクリプトの変数やメソッドへの参照
  2. OnTriggerやOnCollisionの判定条件
  3. Inputの正しい用法
  4. 未来事象の正しい文法
  5. ListやDictionariesで増減するオブジェクトコレクションを管理
  6. Rigidbodyの正しい移動方法
  7. Character Controllerの正しい使い方
  8. クォータニオンの修正方法
  9. C#とJavascriptを正しく連動させる
Unity初心者がハマる11の「罠」
  1. 簡単なタイマー機能にyieldやcoroutineを使用しないこと
  2. staticを変数に用いないこと
  3. CharacerControllerを格闘やゲームでの移動ではない目的で使用しないこと
  4. FixedUpdateの中でInputを使用しないこと
  5. Array, HashtableやArrayリストを間違った使用方法で使わないこと
  6. Quaternionのx,y,z値を更新しないこと
  7. kinematicでないrigidbodyでオブジェクトを移動しないこと
  8. collisionやtriggerの発生条件を勘違いしないこと
  9. Java, Javascript一般のプログラミング手法をUnityに持ち込まないこと
  10. waitやyield後のcoroutineの終了条件を勘違いしないこと
  11. C#スクリプトからJavascriptの相互参照を軽く考えすぎないこと
-----

次回投稿で第1回「別スクリプトの変数やメソッドへの参照」を紹介する!
http://gamesonytablet.blogspot.com/2012/11/unity.html

0 件のコメント:

コメントを投稿

ブックマークに追加

このエントリーをはてなブックマークに追加

自己紹介

自分の写真
Unity3D公式マニュアル翻訳やってる人がスマホ(iPhone, Android)のゲーム開発しています。気軽に面白く初心者が遊べる内容がモットー。Blogでは開発情報をひたすら、Twitterではゲーム作成の過程で参考にしている情報を中心につぶやきます

ページビューの合計

過去7日間の人気投稿