Unityで実装方法が分からない時のググり方
Unityでゲームなどを作るときに、実装方法が分からないという時のググり方(調べ方)を私なりにまとめてみました。
私が主にやるやり方は2つで
"Unity + 実装したい要素"で検索をかける
スクリプトリファレンスを見る
このふたつを交互に行うことが必要だと思っていて、
実装方法に見当がつかない場合は、先にググり実装したい要素に使う機能のワードを知り、その後にスプリクトリファレンスを見てどんな機能なのかを先に学ぶべきだし、
使用するべき機能の名前が分かる場合は、スプリクトリファレンスを見て、その後にググって色んな人のサンプルコードを読み、実際の使い方を学んでいくのが良いのかなと思っています。
1."Unity + 実装したい要素"で検索をかける
まず、実装方法が思いつかない場合、ある程度見当をつける必要があります。
そのためにはまず"Unity + 実装したい要素"でググります。
例えば"Unity 武器 切り替え"や"Unity ジャンプ"など、実装したいものでググるのが1番手っ取り早いかなと思います。
気を付けること
- 重要なキーワードから順に並べて検索する
- サンプルコードはそのままコピーしない
サンプルコードで確認すべきは、Unityのどんな機能を使っているのか
例えば武器の切り替えなら キー操作に"Input.GetKey"を使っているや、武器が"SetActive"を使用しているなどこの要素を作るために、どんな機能を使用しているのかワードで抽出する。 - 1~2ページまでしか見ない
そこまでに欲しい情報が無い場合は、検索ワードを変えるor英語で検索する方がいい
確認するべきこと
- 使用している言語あっているか(C#orJavaScript)
- 記事が古すぎないか
2.使用する機能の名前が分かるなら、スクリプトリファレンスを見る
スプリクトリファレンスは、Unityの機能に関する辞書のようなものでとても優秀です。
スプリクトリファレンス内を検索の部分で"使用したい機能の名前"で検索をかけると、その機能についての説明やサンプルコードが出てきます。
###スプリクトリファレンスURL
https://docs.unity3d.com/ja/2017.4/ScriptReference/index.html
最後に
まだまだ私も学んでいるところなので
もっと良い方法やコツがあれば教えてください。