cocos3d怎样计算摄像机下的物品的缩放比例,现在有这么个需求就是场景中个别物体渲染不随着摄像机近大远小,大小保持不变,需要动态跳转物体的缩放比例。

cocos3d怎样计算摄像机下的物品的缩放比例,现在有这么个需求就是场景中个别物体渲染不随着摄像机近大远小,大小保持不变,需要动态跳转物体的缩放比例。

  1. 首先你先定一个基础的距离(物体和相机的距离 )比如说100,来做为scale为1的标准。
  2. 然后随着相机和物体距离的变化,就你用当前的距离/基础距离, 来做为新的scale赋给物体,比如现在距离物体为600,那scale就是600/100 = 6

多谢我试试

有一个想法不知道可不可以,另外加一个摄像机设置投影模式为正交投影,然后把不需要近大远小的物体分组到这个摄像机。
当然,楼上 gameMaster大大的效率肯定比这种方式高的多。

用正交就会没有透视效果了~

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。