问题标签 [unity5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - 数组超出索引
我在下面的代码中有一个问题:
由于某种原因,数组索引有问题,我真的不知道它是什么。
以下是我得到的错误:
我在 Unity 5 中使用 UnityScript。
c# - Shoot projectile at exact angle
I'm trying to develop a simple shooting mechanism which instantiates a 'shot' based on the angle of rotation of the shooter. My problem here is even though the shooter is oriented at 0*, the shot fires at an angle of 45*(this is what I'm guessing the problem is because when the shooter is oriented at 45*, the shot is fired at exact 90*).
Shooter angle(0,0,0)
Shooter angle(0,0,45)
Note- The ball always launches from the center of the black flattened cylinder object.
Required Code:
Script attached to the ball which gets instantiated:
c# - 错误:不可调用的成员“Vector2”不能像方法一样使用
我正在尝试做 Vector2(-1, 0) 而不是 Vector2.left 但它给出了这个错误:
有任何想法吗?
c# - 如何检查是否单击了 GetComponent()?
我在脚本中有这个:
在该脚本的 Update() 函数中,我想做这样的事情:
请有人可以解释我怎么能做到这一点?
c# - 使用 Raycast 查看是否单击了画布按钮
我用这个得到按钮:
然后我做:
但是我不断收到错误。知道我哪里出错了吗?
错误:
ios - Unity 5.2 ios IL2CPP 构建给出空引用异常
我正在使用 Unity 5.2 和 Xcode 7,当我选择 IL2CPP 作为脚本后端、Universal for architecture 并在 Xcode 上运行时:我在运行时多次收到此错误:
其中MainMenu继承了BaseMenuControl,BaseMenuControl继承了MonoBehaviour,除此之外,没有什么特别的。
有没有人可以帮助/指导我?
unity3d - 如何在Unity3D中调用脚本时忽略两个对象之间的碰撞?
基本上,我想做的是让两个物体(fpscontroller 和一面墙)像平常一样碰撞。但是,一旦脚本运行,它们就不会再发生冲突了。那么,如何制作使两个对象忽略彼此碰撞的脚本呢?我试过查找这个,我得到的是 Physics.IgnoreCollision,但是关于那个的文档让我很困惑。当我尝试将其放入并用我的变量替换它们的变量时,我得到了一堆错误。所以,请帮忙。
unity3d - 在 Unity3D 游戏引擎中,如何进行延迟?
这仅与游戏引擎 Unity3D 有关。
所以假设我有一行代码,然后是另一行。我将如何在这两行代码之间进行延迟。再说一遍,我也在为 Unity3D 做这个。
我到处看了,但没有任何效果。
unity3d - unity 5 导入包
我已经安装了 Unity 5 个人版并尝试按照教程进行操作。其中一项任务是右键单击资产并导入角色包,但是,当我右键单击资产并指向 时import package
,我所看到的只是custom packages
没有任何其他选项,就像该人在教程中所拥有的那样。例如:character, effects, environments, vehicles, etc.
有什么东西我忘记安装了,还是我需要在某个地方启用它?