void update(){
if (Input.GetMouseButtonDown(0)){
int randomNumber= Random.Range(0,ball.Length);
Instantiate(ball[randomNumber], transform.position, Quaternion.identity);
}
}
So there might be a couple of things happening here.
嗨,大家好,我是一个初学者,当我在unity中按下场景上的鼠标按钮时,没有任何东西出现(游戏对象),有什么建议吗?Update
U
void update(){ if (Input.GetMouseButtonDown(0)){ int randomNumber= Random.Range(0,ball.Length); Instantiate(ball[randomNumber], transform.position, Quaternion.ident); } ....C#是区分大小写的,消息(我喜欢称它们为 "魔法方法",因为它们被脚本层下面的引擎调用)都必须是大写的。
在你的情况下,这只是意味着 Edit->Advanced->Format Document
要大写 在开头。
另外,因为你的代码看起来......没有结构化,我建议你应该使用某种自动格式化(在Visual Studio中,你可以在
),并阅读C#指南,这样你就会知道C#语言是如何被编写的。
C#编码转换 - C#编程指南