これで、Rが押されているシーンを再起動しようとしています。何らかの理由で、ユニティコンソールのようなエラーが発生しています: "予期しないシンボル '}'"と "しかし、その後、MicrosoftのVisual Studioでは、「期待している」と感じています。次のコードに何が間違っているかのアイデアはありますか?Unity3dは現在のシーンを再起動します
void Update() {
if (Input.GetKeyDown(KeyCode.R))
SceneManager.GetActiveScene().buildIndex
}
一つだけの式があります場合でも、あなたは本当に、 '{}'年代を使用しての習慣を身に取得する必要が。それらを省略すると、気付きにくいバグになる可能性があります。 – Basic
あなたが大変申し訳ございませんが、ご理解いただけないと思いますか?@Basic –
一行コメントでは表示が難しいですが... if(condition)command;の代わりに 'if(condition){command ;} '追加の' {} 'に注意してください。詳細については、http://softwareengineering.stackexchange.com/questions/16528/single-statement-if-block-braces-or-no/16530を参照してください。それは固くて速いルールではありませんが、間違いを減らすことは間違いありません。 – Basic