标签:count tar 摄影 type php 摄影机 creat sha 地方
XNA-摄影机(观测点)
??? 知道如何将模型放置3D位置中之后,接下来就必须设置一个摄影机或是观测点,用来设定我们在3D世界中的哪个位置来看这个世界。
??? XNA为我们提供了一个方便使用的观测点函数,在Matrix底下的一个方法CreateLookAt,底下就来了解一下它的用法。
??? 这里需要知道这个函数中三个参数的意义:
Matrix.CreateLookAt(cameraPosition, cameraTarget, cameraUpVector)举例:
Matrix view = Matrix.CreateLookAt(new Vector3(20,50,0), Vector3.Zero, Vector3.Up);??? 这段程序的意思就是摄影机架在第一个参数所输入的位于原点X轴方向20的单位,Y轴也就是向上50个单元的地方,第二个参数向原点看,第三个参数则是摄影机的方向,通常都是Y轴向上的方向,因为跟XNA的3D座标系有关。
<a data-cke-saved-href="http://www.facebook.com/sharer.php" href="http://www.facebook.com/sharer.php" type="button_count" data-cke-saved-name="fb_share" name="fb_share">分享</a>
原文:大专栏 XNA-摄影机(观测点)
标签:count tar 摄影 type php 摄影机 creat sha 地方
原文地址:https://www.cnblogs.com/petewell/p/11526677.html