Microsoft Docs

问题描述 投票:0回答:2
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.
c# unity3d
2个回答
0
投票

嗨,大家好,我是一个初学者,当我在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 要大写 在开头。

仅供参考,以下是所有消息。

0
投票

另外,因为你的代码看起来......没有结构化,我建议你应该使用某种自动格式化(在Visual Studio中,你可以在

),并阅读C#指南,这样你就会知道C#语言是如何被编写的。

C#编码转换 - C#编程指南

© www.soinside.com 2019 - 2024. All rights reserved.