【发布时间】:2016-01-17 22:01:01
【问题描述】:
好的,所以我正在统一制作一个 2D 游戏,当我运行代码时,我得到了这个错误:
InvalidCastException: Cannot cast from source type to destination type.
ToastSpawn.spawnToast () (at Assets/Scripts/ToastSpawn.js:11)
ToastSpawn.js 文件中的代码如下:
#pragma strict
var Toast : Rigidbody;
var ToastSpawner : GameObject;
function Start() {
InvokeRepeating("spawnToast", 3, 1);
}
function spawnToast() {
var toastClone = Instantiate(Toast, GameObject.Find("ToastSpawner").transform.position, Quaternion.identity);
toastClone.AddForce(Vector2 (0,1) * 1000);
}
我昨天才开始使用 unity,所以这可能就是我收到此错误的原因。 :)
【问题讨论】:
-
仅供参考,您需要忘记“javscript”,只使用 c#。 Unity 即将删除 javascript; c#实际上也容易得多。忘记javascript,只使用c#
-
这个网站不适合解决关于“如何使用变量”等极其简单的问题。
标签: javascript unity3d