游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: draculamx

2D横版飞行射击游戏,用什么来渲染“弹幕”呢??

[复制链接]

8

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2009-4-22 06:43:00 | 显示全部楼层

Re:2D横版飞行射击游戏,用什么来渲染“弹幕”呢??

那个要火焰粒子啊,怎么贴图 - -。。。。
祝你早日成功!然后发来玩下~哈哈!

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-4-22 09:43:00 | 显示全部楼层

Re:2D横版飞行射击游戏,用什么来渲染“弹幕”呢??

对点的公告牌技术,很老的技术就可以做出来了,就是把view矩阵求逆变化,然后_41,_42,_43改变为粒子的实际空间位置对粒子进行渲染,需要搞个粒子池,可以想象里面只有x,y,z(非共用),活动时间(非共用),以及各帧切换的贴图(共用),粒子显示用的简单三角形模型(共用),就这么简单的数据结构就可以做出来了,而且能实现粒子自身运动+换贴图的动画效果,当然例子的运动路径也需要单独定义。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-4-22 09:47:00 | 显示全部楼层

Re:2D横版飞行射击游戏,用什么来渲染“弹幕”呢??

不好意思,没看清楚是2D的粒子,我描述的是3d的例子,你把公告牌那部分去掉,思路就一样了,用ID3DXSPRITE也不错啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 14:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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