【发布时间】:2014-07-05 06:16:38
【问题描述】:
我正在将 PC 版 UnityScript 游戏从 unity3d 转换为 android 手机游戏,
这在pc UnityScript版本中运行良好,但在Android平台下出现错误,应该修改,但是如何?
class Stats{
var point1 : int;
var point2 : int;
}
class MageStats extends Stats{
var magic1 : int;
}
var player1Stat : Stats;
在这种情况下,如果我在 #Pragma Strict 情况下写 [ player1Stat.magic1 ] 结果错误。 (但在 pc 版普通 javascript 中运行良好)
为什么以及如何修改?
谢谢。
【问题讨论】:
-
我不了解 Unity,但是对于 Android,Unity 是否会将您的使用限制为 严格类型 而不是通常的 JavaScript 动态类型?
-
@Darkhogg 是的,统一限制了 android 的严格类型,所以我应该修改上面的代码。
标签: android unity3d subclass unityscript