游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2765|回复: 3

问题:DX中FPS游戏的射击和弹痕问题.

[复制链接]

11

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2005-11-8 16:23:00 | 显示全部楼层 |阅读模式
   我在用DX做FPS游戏,只有最后一个问题,就是射击射线的寻找. DX非常变态,渲染时,眼睛的位置,和看的方向的连线并不是垂直与屏幕的中间线.SDK示例中Pick()的代码也不是通用的,是为那个程序特定设计的?个位有谁有经验的?
   我用的是设置view矩阵的函数的第二个参数和第三个参数,即眼睛的位置和看的方向向量.和 GL不一样.
    还有就是在做弹痕时如果用精灵的话,就要用广告版技术,实时计算它使它面向摄像机,很耗费CPU的,有什么好办法,请高手指教.
    我被射击的问题折磨的快不想活了.

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-11-8 16:39:00 | 显示全部楼层

Re:问题:DX中FPS游戏的射击和弹痕问题.

弹痕看资料说是用贴片技术,贴一个平行于中弹面的四边形面,就是要注意不要把这个小片嵌入中弹物体中去

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-11-8 20:51:00 | 显示全部楼层

Re: 问题:DX中FPS游戏的射击和弹痕问题.

highgame: 问题X中FPS游戏的射击和弹痕问题.

   ...DX非常变态,渲染时,眼睛的位置,和看的方向的连线并不是垂直与屏幕的中间线...


从这句话就可以看出来你对3D变换概念的理解之差,建议多做练习以加强理解,以经验来看能学的最快的是用3D加速2D的图像处理,这方面的paper网上一堆,然后看一下GameRes上一篇很久以前但很不错的讲手动建立Projection等矩阵的文章,记不得名字,还有一篇讲如何Unproject进行pick的,之后你的问题自然迎刃而解

11

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2005-11-9 12:40:00 | 显示全部楼层

Re:问题:DX中FPS游戏的射击和弹痕问题.

dancercl老大你讲话也太主观了,感觉你自己不是很懂DX,我说的问题涉及渲染的问题,在OpenGL中,渲染时,那条线就是这样的,DX中眼睛的位置在屏幕顶端,很变态,你要是不懂我在说什么,麻烦你就不要冒充了啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表