D3D

cccccui 2009-02-13 02:34:44
D3d...

3D里一个很大的面,,上面贴了张图,通过移动X.Y.Z实现图片的移动,放大和缩小....

现在问题是,我怎么判断图片一直显示在窗口里的,而没有出界....?????
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
张赐 2009-02-16
  • 打赏
  • 举报
回复
其实不用考虑图片的大小,只要是图片大于窗口的部分都会看不见的。
也可以在设置投影的时候,设定平截头体的高,宽,深,这样在这个体积内的部分就是可以看见的部分
具体的内容楼主可以参考计算机图形学相关书籍中讲透视的部分
IONPhantom 2009-02-15
  • 打赏
  • 举报
回复
通过视锥的视区检测
zzz822163 2009-02-13
  • 打赏
  • 举报
回复
D3DXVec3Project
yuwenbai 2009-02-13
  • 打赏
  • 举报
回复
有个概念叫做 “平截头体”就是2D跟游戏里面的3D组成一个视锥体,,你继续GOOGLe。。这个一大堆的,呵呵
cccccui 2009-02-13
  • 打赏
  • 举报
回复
我的想法是,把窗口映射到3D的面中,然后做碰撞检测,..

可窗口影射到3D里的坐标该怎么求出来呢???

8,323

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧