游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3866|回复: 9

请问如何制作弹道气流?(战争游戏中常见的东西)

[复制链接]

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2007-6-25 07:44:00 | 显示全部楼层 |阅读模式
大家好。
[em2]
我有一件事情一直都搞不懂,想跟大家交流一下。
我看到很多3D游戏里面,无论是机枪射击,还是火炮开火,都会有一条长长的弧线从枪口(炮口)飞出,划过画面,飞向远方(或近处)的目标,然后目标(如果是人物,并且击中要害)就应声倒地。
[em10]
我想跟大家探讨一下,这个弹道气流,应该怎么做呢?
我尝试用物理引擎来模拟,但是不成功,发出取得炮弹(子弹)都是球型(或者方块),并不是长条的,使用了粒子系统,也达不到那样的效果。
[em8]
如果按照画面的观察来考虑,大概是这样:
制作一个弧面,然后把一个弹道气流的贴图贴上去,并且按照Timer来移动贴图(或者位图动画?)
[em7]
但是,如果制作弧面呢?难道真是用弧面?
[em11]
我这方面没有经验,从来没有做过射击类型的游戏,所以希望跟大家沟通一下。想了解这个行业里的常规做法。
[em3]
以上谢谢。

      
sf_200762574349.jpg

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-6-25 08:09:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

看来要用粒子系统了.

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2007-6-25 09:17:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

这个我叫是流星粒,很容易作的,就是在子弹的后面留下一棵或多棵粒子,这棵粒子就有了生命力,这棵粒就是会慢慢失去生命,他的颜色也会慢慢的变淡,到没有颜色时,他就死去回到粒子库,等到下一次生命的开始,原理就是这样。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2007-6-25 10:14:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

有两种比较常见的方法。

第一是使用粒子系统来进行模拟。在弹道轨迹上不断留下粒子,在粒子上贴上不同的贴图便可模拟不同的效果,如导弹的尾烟,曳光弹的光迹等。

第二种是使用一个长条状的分节的物体,常用的是两个呈十字交叉的平面,在其上赋予贴图或特定的材质,然后控制这些物体的节点以适应弹道,并不断对材质做衰减处理,也可以模拟出类似的效果,较常用在飞机的拉烟等处。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2007-6-25 10:24:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

啊,总算大概看明白LZ贴的图了,好模糊啊。

如果是图上那种效果,使用我说的第二种方法就可以了,实际上会更简单写,一个矩形上一个贴图,头尾放在合适的位置就OK了。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-6-25 12:32:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

这个不只是弹道用得上,很多类似的东西也用这个。

9

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2007-6-25 16:04:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

粒子系统,做好弹道的物理运算模型,还有就是爆炸的运算模型

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
 楼主| 发表于 2007-6-26 09:24:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

谢谢大家,看了大家的解答,虽然我天资愚笨,但是也有点开窍了,好开心阿。
[em2][em2][em2][em2][em2][em2][em2][em2][em2][em2]
我的进步离不开大家的鼓励和帮助,谢谢。
[em19][em19][em19][em19][em19][em19][em19][em19][em19][em19]

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
发表于 2007-7-2 17:48:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

空间扭曲是不是也用粒子系统实现的?

0

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2007-7-4 09:55:00 | 显示全部楼层

Re:请问如何制作弹道气流?(战争游戏中常见的东西)

关注LZ的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 23:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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