摘要:
问题 你想定义一个3D几何结构并绘制到屏幕上,这个结构可以是由三角形,线或点组成。 解决方案 当绘制3D几何对象时,你首先需要使用primitives(图元)定义它的形状。Primitives (图元)是可以被XNA绘制的最基本的对象,最常被使用的图元是三角形。任何形状,包括圆,如果圆的数量足够多的话,都能用来表示三角形。XNA Framework可以将点,线、三角形作为图元绘制。 XNA允许你... 阅读全文
posted @ 2011-01-21 10:45
AlexCheng
阅读(768)
评论(0)
推荐(0)
摘要:
问题 你想检测光标是否在模型上。 解决方案 在XNA中,获取光标在屏幕上的2D位置是简单的。屏幕上的这个点对应3D空间中的一条射线Ray,如图4-28所示。 图4-28 2D光标对应3D空间的一条射线 因此,当你想检测光标在哪个模型上,需要检测射线与模型的碰撞,所以,这个教材会用到教程4-18的代码。 很有可能射线与多个模型相交,这个教程还会教你如何获取离屏幕最近的一个模型。... 阅读全文
posted @ 2011-01-21 10:40
AlexCheng
阅读(208)
评论(0)
推荐(0)
浙公网安备 33010602011771号