unity 3d js 比如a点是玩家的transform,如何获得玩家正前方2m位置的transform。

2024-11-22 22:48:00
推荐回答(2个)
回答1:

先说一个概念,transform不是用来表示坐标的,它包含了物体在3维空间里的坐标和角度变换等一系列相关的信息。

对JS语法不大了解,下面是C#的实现方法,大同小异,假设a为玩家
Vector3 pos=a.transform.TransformPoint(Vector3.forwad*2)

回答2:

C#的话Myobj.renderer.material.color = new Color(1.0f,1.0f,1.0f,0.5f);js简单点Myobj.renderer.material.color.a = 0.5;改透明度,前提是,shader一定要支持透明通道