2009年8月2日

[翻译]XNA 3.0 Game Programming Recipes之twenty-six

摘要: PS:自己翻译的,转载请著明出处格 4-19 检测Pointer是否已经超出了模型问题 你想检测用户的Pointer是否已经超出一个模型在你的3D场景里。解决方案 在XNA中,它很容易得到Pointer的2D位置在场景中。虽然,这个单独的点在你的场景中相应到在你程序的3D空间的整条射线,如图4-28所示。 作为结果,如果你想检查模型,pointer是否已经超出了,你需要检查射线是否与任何模型相撞。... 阅读全文

posted @ 2009-08-02 17:03 一盘散沙 阅读(292) 评论(0) 推荐(1) 编辑

[翻译]XNA 3.0 Game Programming Recipes之twenty-five

摘要: PS:自己翻译的,转载请著明出处格 4-18 使用Pre-三角形检查,检测射线模式的碰撞问题 你想检测3D射线是否与模型碰撞。这是必须的,如果你想执行一个碰撞检测在最好的详细程度。它可以被用来作为4-11节的一个扩展去检测在高级别的细节中,是否有一颗子弹已经击中了一个物体。如下一节所显示的那样,这是可能的,例如,同样可以用来检查指针是否是在当前的模型上。 更多的,它可以被用来作为极细小的检查为模型... 阅读全文

posted @ 2009-08-02 14:21 一盘散沙 阅读(317) 评论(0) 推荐(1) 编辑

导航