gpt4 book ai didi

javascript - Unity js 脚本不工作

转载 作者:行者123 更新时间:2023-11-29 18:59:48 25 4
gpt4 key购买 nike

我最近对 ​​unity 产生了兴趣,当我引导一个从 youtube 中选择的播放列表时。我已经安装了

Unity 5.6.4

16 Oct, 2017

还有版本。

现在,当我尝试向对象添加脚本时遇到错误。

在教程中: here, 这发生在 11:40 到 13:40。

基本上总结一下,他就是用js写一个脚本,然后附加到一个对象上。现在,我已经按照他的确切步骤进行操作,但它对我不起作用。

我用 JS 写了和他一样的脚本:

jsScript

然后将脚本添加到对象中。但是,在对象上,我应该像他一样获得目标选项:

enter image description here

但是,我的对象上没有这个选项:

enter image description here

我在控制台中得到的错误是这样的:

Assets/Scripts/PickUp.js(1,386): BCE0044: unexpected char: 0xFEFF.

这是实际的脚本:

var target : Transform; 
function Update () { }

function OnMouseDown ()
{
this.transform.position = target.position;
this.transform.parent = GameObject.Find("FPSController").transform;
this.transform.parent = GameObject.Find("FirstPersonCharacter").transform;
}

function OnMouseUp ()
{
this.transform.parent = GameObject.Find ("FPSController").transform;
this.transform.parent = null;
}

现在,我听说它不是最有效的,但在这一点上,我并不真正关心它,我只是想让它工作。

最佳答案

尝试使用 UTF8 保存脚本 - 无 BOM (ByteOrderMark)。如果这没有帮助,请另存为 Ansi 并尝试 - 或者阅读 unity 想要什么:)

enter image description here

Unity3d 问题跟踪器:textassets-encoding-prefab-with-utf8-bom-encryption-is-corrupted这可能是相关的。

UTF-8 as default in Unity3D new script?不幸的是没有解决。

关于javascript - Unity js 脚本不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47525868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com