【发布时间】:2014-07-05 04:54:19
【问题描述】:
我只有一个基本问题。我正在尝试学习如何在 unityscript 中使用函数,我了解到当您使用类似的东西创建函数时
function Example(text)
{
print(text);
}
然后使用
调用它Example();
您实际上可以在括号中的后一段代码的括号中插入一个字符串或一个数字,它会通过并将自己插入到您之前创建的函数中。在这种情况下,它最终会打印我在括号中输入的任何内容。
现在,我的问题是,如果这可行,那么为什么我不传递两个数字并要求让它们添加工作的函数呢?我尝试使用的代码如下所示:
Addition(4, 4);
function Addition(a, b)
{
print(a+b);
}
当我尝试执行此操作时,Unity 会告诉我
运算符“+”不能与“Object”类型的左侧和“Object”类型的右侧一起使用。
我正在观看this video 的 Javascript 函数,并且在大约 9 分钟的视频中,那个人输入了准确的内容,并获取了为他添加的脚本。我对脚本编写相当陌生,而且我对自己可能做错了什么没有太多了解。提前感谢您的帮助。
【问题讨论】:
-
欢迎来到 SO!很好地格式化你的第一篇文章。
标签: function syntax unity3d unityscript