C#公告板Billboard

之前有个 Unity c# billboard 公告板
但是这个是保持物体的y轴不变,z轴朝向相机投影到物体所在的y平面的功能,并且lookat函数在不指定up向量的情况下,
只能让物体的up与世界的up相同,这有可能会导致一些异常表现。

这里放一个up轴与相机相同,z轴对着目标的billboard,改个负号也可以z轴反对着目标
主要代码:

  void Adjust()
    {
   
        
        Vector3 newForwardVector = cameraToLookAt.position - transform.position;

        

你可能感兴趣的:(游戏功能,c#,unity,开发语言)