游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2007|回复: 4

这个效果怎样实现???

[复制链接]

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2005-2-19 20:36:00 | 显示全部楼层 |阅读模式
每款飞机射击游戏中,都有不同的子弹的效果.比如扇型子弹等.那种效果的子弹用DirectX如何实现.谢谢大家^^

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-2-20 11:41:00 | 显示全部楼层

Re:这个效果怎样实现???

能说详细点吗?

你要什么效果?

一般子弹的形状都是绘制出来的,而子弹的路径则是计算出来的。

不知你说的“扇形子弹”是指子弹形状还是子弹的路径,还是指其它?

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2005-2-20 13:49:00 | 显示全部楼层

Re:这个效果怎样实现???

路径,子弹以一定的角度射击,形成一个扇形. 比如说.按下射击键,同时出现两条以上的子弹路径.我用了一个比较笨的方法.就是定义两个数组,然后就可以画出两条子弹路径.但判断是否命中.就要把多出来的数组加进去.如果有三条以上的子弹路径,那就更麻烦了..
       有没有更好的办法,就是用一个子弹数组.就可以射出两条或以上的子弹路径??谢谢回复

       按照玩游戏的说法.就是增强火力.

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2005-2-20 13:50:00 | 显示全部楼层

Re:这个效果怎样实现???

以上所说的最好能用directx实现

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2005-2-21 01:17:00 | 显示全部楼层

Re:这个效果怎样实现???

哈哈哈.自己解决了.研究出来了.不过还是要多一个路径数组.不过命中的检测只需要一个数组就行了.谢谢指点啦^^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 11:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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