NGUI中显示3D模型和粒子特效

public class L18 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        //NGUI中显示3D模型
        //方法1:用UI相机渲染3D模型
        //1.把NGUI整体层级改为UI层
        //2.改变主摄像机(主摄像机不要渲染UI层)和NGUI摄像机(只渲染UI层)的渲染层级
        //3.将想要被UI摄像机渲染的对象层级改为UI层
        //4.调整模型和UI控件的Z轴距离

        //方法2.使用多摄像机渲染Render Texture
        //1.在project中先创建一个Render Texture
        //2.创建一个新的摄像机,并更改新摄像机的渲染层级,使其只渲染3D模型所在层级
        //3.更改主摄像机使其不渲染3D模型所在层级
        //4.把先前创建的Render Texture拖曳到新建摄像机里Camera组件下的Target Texture里
        //5.再在NGUI里创建一个Texture组件,把Render Texture和Texure相关联

        //在NGUI中显示粒子特效
        //1.让Panel和粒子特效处于一个排序层(Sorting Layer)
        //2.在粒子特效的Render参数中设置自己的层级
    }
}

posted @ 2025-03-24 12:05  cannedmint  阅读(36)  评论(0)    收藏  举报