我的项目有一个游戏层和一个UI层,各有一个相机,两个相机都是正教模式,坐标和正交高度不同。
现在要做一个效果,要从ui层飘出一个物品“撞到”game层的玩家。
请问如何获取玩家在ui层相机中对应的坐标?
先转世界坐标,再转到UI下坐标
相机相关的api函数找看看,里面有关于坐标相关的函数方法。
都是正交相机很好计算啊,计算玩家所在场景的世界坐标,在根据两个相机的原点偏移/缩放算一下就行了。
复杂的/3D/透视的用投影矩阵/世界坐标转到屏幕坐标再转另一个场景的世界坐标
我的项目有一个游戏层和一个UI层,各有一个相机,两个相机都是正教模式,坐标和正交高度不同。
现在要做一个效果,要从ui层飘出一个物品“撞到”game层的玩家。
请问如何获取玩家在ui层相机中对应的坐标?
先转世界坐标,再转到UI下坐标
相机相关的api函数找看看,里面有关于坐标相关的函数方法。
都是正交相机很好计算啊,计算玩家所在场景的世界坐标,在根据两个相机的原点偏移/缩放算一下就行了。
复杂的/3D/透视的用投影矩阵/世界坐标转到屏幕坐标再转另一个场景的世界坐标