[英]Unity: How Do I Find The Point Of A Camera That Is A Certain Amount Of Units Away From A Player And Passes Through The Mouse?
[英]how to position camera in XNA 10 units away but not from behind?
我希望相机距离某个物体例如10个单位,但不位于其后面。
但不是这样,因为相机始终会在对象后面:
cameraPosition = objectPosition + object.Backwards * 10;
通常,将它也放一点看起来更好,例如:
cameraPosition = objectPosition +
object.Backward * 10 +
object.Up * 5;
cameraTarget = objectPosition +
object.Up * 3;
这会将相机放置在物体的上方和下方。 并具有从物体上方看的感觉,这对于跟在汽车后面的相机很有用。
天空是这里调整的极限,您甚至可以使用输入对其进行一些修改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.