标签: unityscript

将 Unity 转换转换为 THREE.js 旋转

如何将 THREE.js 相机或对象的旋转与 Unity GameObject 的变换相匹配?

Unity 使用具有 ZXY euler 阶数的左手系统。THREE.js 使用具有 XYZ euler 阶数的右手系统。

需要进行哪些转换才能将GameObject.transform.rotation(Quaternion)转换为Object3D.rotation(THREE.Vector3)?

3d quaternions unity-game-engine three.js unityscript

7
推荐指数
2
解决办法
3869
查看次数

在Unity中显示实时摄像头源

我有一个关于Unity的问题.我希望以前没有回答过.我想将相机(如高清摄像头)连接到我的电脑,视频输入应显示在Unity场景中.可以把它想象成一个虚拟电视屏幕,它可以实时显示相机所看到的内容.我怎样才能做到这一点?谷歌没有指出我正确的方向,但也许我只是无法正确查询;)

我希望你明白我的意思.

c# unity-game-engine unityscript

7
推荐指数
2
解决办法
3万
查看次数

销毁克隆会破坏所有克隆

我想在一个特定的圆形区域内销毁一个对象的实例.代码如下:

Collider2D[] overlap = Physics2D.OverlapCircleAll(
    ball.transform.position, 
    (ball.renderer.bounds.size.x)/2);
if (overlap.Length>=1)
{           
    foreach (Collider2D coll in overlap)
    {
        Debug.Log (coll.GetInstanceID());
        if (coll.name.Contains("alien"))
        {
            //problem here:
            Destroy (coll.gameObject);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Destroy(coll.gameObject)破阵permanantly所有克隆和新的不实例化,我得到的错误MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object.

有没有办法摧毁那个特定的克隆?我尝试了不同的名称和使用,Destroy(GameObject.Find(coll.name))但也破坏了所有克隆,并防止新的产生.

有人帮忙吗?

更新:

实例化如下:

private bool bCanCreateParachuter = true; // bool to stop the …
Run Code Online (Sandbox Code Playgroud)

c# game-engine unity-game-engine unityscript

7
推荐指数
1
解决办法
1026
查看次数

如何从触发器获取联系点?

我需要一个不会碰撞但也会为碰撞提供接触点的2d传感器。

扳机不给我接触点,对撞机给我接触点,但会引起碰撞。

我已经尝试过使用碰撞器时禁用碰撞,以期使碰撞进入回调,但实际上没有发生碰撞,但是没有运气。

那么,如何从触发器获取联系点?或者如何在不引起碰撞的情况下使用刚体获得碰撞回调?

基本上,我有一个想充当雷达的圆圈,但我希望它在接触点方面也相当准确。

c# unity-game-engine unityscript

7
推荐指数
2
解决办法
1万
查看次数

如何使用UnityPlayer.UnitySendMessage调用方法并返回其值

如何从Java调用此C#方法然后返回字符串值?

public string getTest () { return "test"; }
Run Code Online (Sandbox Code Playgroud)

这就是我尝试过的:

String str = UnityPlayer.UnitySendMessage("ProfileSave", "getTest","");
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

String str=UnityPlayer.UnitySendMessage("ProfileSave", "getTest","");                                 
^
 required: String  
 found:    void
Run Code Online (Sandbox Code Playgroud)

android unity-game-engine unityscript unity5

7
推荐指数
2
解决办法
7371
查看次数

执行简单的网络调用以在Unity中检索JSON?

我查看了Unity的网络文档,大多数示例似乎与为多人游戏建立网络联系有关.我只是想从api中获取一个动态生成菜单的JSON响应.是否有一些很好的例子可以进行简单的网络调用以从Web服务器获取响应?

谢谢

c# unity-game-engine unityscript

6
推荐指数
1
解决办法
8150
查看次数

如何使游戏对象在统一中透明化

在我的游戏中,如果玩家在游戏中与特定对象发生碰撞,我希望通过在运行时编写脚本来使玩家对象透明2秒......是否可能?

unity-game-engine unityscript

6
推荐指数
2
解决办法
5万
查看次数

在Monodevelop Unity 5.2中看不到javascript文件

由于升级到Unity 5.2,因此Monodevelop Solution explorer中未显示javascript(unityscript)文件(参见下图).有谁知道如何解决这个问题? 在此输入图像描述

unity-game-engine unityscript unity5

6
推荐指数
1
解决办法
753
查看次数

如何统一禁用物理系统

我想在统一引擎中开发本机android应用程序,并且不需要使用物理,是否有可能为特定项目统一禁用物理引擎.

c# monodevelop unity-game-engine unityscript unity5

6
推荐指数
2
解决办法
5638
查看次数

我可以在Unity3d 2017.2中使用Java脚本语言吗?

我注意到在MonoDevelop编辑器中javascript的自动更正它不起作用.这是否意味着Unity愿意放弃JS?我可以在Unity 2017.2中使用Java脚本语言吗?

javascript unity-game-engine unityscript

6
推荐指数
1
解决办法
5257
查看次数