- unityでエラーが出てしまった
- c#でのエラーが出でしまった
- ゲーム開発しているときにエラーが出ちゃった
ということはありませんか?エラー時に助けてくれるところをお伝えします。
●エラー時に助けてくれるところ
- teratail
- スタックオーバーフロー
- ググる
- ツイッター
- メンターにきく
- コミュニティ
です。
メンターとコミュニティは有料の場合があります。とりあえずこれらでunityやc#のエラーを解決できる場合が多いです。
teratail
teratail (テラテイル)ではプログラミング系の質問を投稿することによって、プロのエンジニアの人から初学者まで、幅広い方たちが答えてくれます。
UnityでもC#の質問でも構いません。
自分もいくつか質問したことがありますが、8割は解決しました。質問したら完璧に解決するというわけではありません。
また他の方の質問に答えるのもできます。
無料で利用できます。なんで無料なのか?というはなしになりますが、スポンサーがついているようにも見えますし、広告も貼っていますよね。
teratailで質問を答えてもらうコツ
- 実行環境(WindowsなのかMacOSなのか)
- バージョン(Unityのバージョン)
- どんな状態か
- エラーが起こる前の行動(こんなスクリプトを書いたなど)
- 写真があればつけるのもおっけ
- カテゴリーをつける(unity・c#などのカテゴリー)
このようなことを心がけると、答えてもらえる率が高くなります。
写真だけ一枚はって、このエラーどうすればいい?
とかいっても答えてくれません。答えてくれないというか、普通に怒られます。丁寧かつ簡潔に伝えましょう。
変な解答をドヤ顔でしてくるやつに注意
かといって、丁寧かつ簡潔に説明しても、具体例なく「自分で調べてはいかがでしょうか」というやつもいます。
自分で調べた上で質問しているのにも関わらず、なにを言っているのかって感じですよね。その感覚はあっていますが、無料なのでしょうがないと割り切りましょう。
スタックオーバーフロー
teratail と同じようなものです。unityやc#についての投稿をすることによって、エンジニアさんたちが答えてくれます。
無料で利用できます。
スタックオーバーフローで質問する際に気をつけること
- 実行環境
- バージョン
- どんな状態か
- エラーが起こる前の行動
- 写真があればつけるのもおっけ
- カテゴリーをつける(unity・c#などのカテゴリー)
teratailと同じです。やっぱり丁寧さが大事!
ググる
もうググってるかもしれませんが、くぐり方が大事です。
●おすすめググり方
unity + 表示されているエラーの文字
c# + 表示されているエラーの文字
や
unity + 〇〇できない
や
Unity + AudioSource(用語) + 使い方
などに検索してみるのがいいですね。そもそも使い方が間違って、エラーが出ている場合が多いので、使い方で検索するのが意外に良き。
エラーが出たときに助けてくれるサービスについての記事を書いていて思ったけど、ググるのが一番ラクかも
・スタックオーバーフローみたいに相手にわかるように説明する必要ない
・無料
・解答を待つ必要がないググってだめだったら、コミュニティやスタックオーバーフローで質問するのが良いかな
— さぎのみや (@saginomiya8) September 17, 2018
エラーが出たときに助けてくれるサービスについての記事を書いていて思ったけど、ググるのが一番ラクかも
・スタックオーバーフローみたいに相手にわかるように説明する必要ない
・無料
・解答を待つ必要がない
ググってだめだったら、コミュニティやスタックオーバーフローで質問するのが良いかな
ググって解決できるのが楽です。他人に説明する必要がなく、解答を待つ必要がないって強すぎます。
ツイッター
おそらく情報収集や交流のためにツイッターをやっていると思います。
そこでこんなエラーが出てしまったとツイートしてみてください。unityやc#を使ってらゲーム開発をしている人たちが助けてくれるかもしれません。
ゲーム開発している人は、自分は勝手に優しい印象をもっています。なんか優しいよね、みんな(゚∀゚)
メンターに聞く
メンターとは、上司とか指導者のような人のことを表していて、あなたの日々の仕事を助けてくれる役割の人です。
ゲーム開発でいうと、ゲーム開発に詳しい頼れる上司・先輩!って感じです。
そんな頼れる人がいたら、エラーした部分にアドバイスしてくれるかもしれません。といいったかったのですが、
まずメンターなんていないんや
そう、いないんです。いたら速攻で聞いてますね。
そこであなたのゲーム開発を補助してくるメンターを月額〇〇〇円払えばつけることができるMENTAサービスがあります!っといいたかったのですが、
なぜかアクセスできない
2重苦ってやつです。メンターもいないし、メンターをつけることに特化したサービスもない。
2018/11/18日追記:MENTAアクセスできるようになりました。
ただメンターに特化してはいませんが、サービスの使い方によってはメンターを見つけることができます。
そこで今現状としてメンターとしておすすめしたいのが、タイムチケットです。タイムチケットとは時間の売買ができるサービスです。
コミュニティ
unityにはコミュニティがたくさんあります。本当に盛り上がっていて、将来も明るいです。
またコミュニティを作るツールとして、フェィスブック・slack・ディスコードなどが使われます。
どこがいいのか?というのは正確には決められませんが、フェイスブックのアカウントをもっている人は、フェィスブックで運営されているコミュニティに入るが良いとよくおすすめされますね。
そのフェイスブックのコミュニティは無料です。コミュニティについても、他の記事でまとめます。
ただ有料のコミュニティもあるので、しっかり調べてくださいね。
あとはなんとかなる
自分はそう信じています( ・∇・)
あんまり思いつめてもねっ
大変だよっ
ってことでポジティブでいきましょ。
なんか気晴らししたりね、寝たりすると、解決できる場合がある。あと、一旦そのエラーを無視しといて、あとになって解決することもありんす。
まとめ
●エラー時に助けてくれるところ
- teratail
- スタックオーバーフロー
- ググる
- ツイッター
- メンターにきく
- コミュニティ
自分はなんだかんだ、ググるが一番有能だと思いますよ。相手にわかるように説明する必要もないのが楽です。
ちな、ここ最近、検索してエラー解決できる【検索力】スキルは非常に大事だと思っています。
あたりまえのようで当たり前でないスキルですし、このスキルは陳腐することがないのかなって思ってます。
ちょっと話がそれました。
Unityでゲームを作ろうと考えている人が多いと思いますので、こちらの【Unity2D&3Dサンプルゲーム】動画よりわかりやすく記事でゲームを作ろうでサンプルゲームを作ってみるのはいかがですか。
以上さぎのみや(@saginomiya8)でした。
コメント