游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 多多丸

关于子弹射击物体的问题,希望大家讨论!

[复制链接]

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2004-6-17 11:53:00 | 显示全部楼层

Re: Re:关于子弹射击物体的问题,希望大家讨论!

nocture: Re:关于子弹射击物体的问题,希望大家讨论!

物体移动时,将地图上该物体所占位置定为“有物体”标志,并将该地点设立指向物体的指针,子弹移动时检测该地点是否为“有物体”即可判断是否击中物体,击中的物体根据物体指针即可得出


这样还是要逐一比较阿!! [em7]

64

主题

856

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2004-6-17 13:34:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

这样如果有10颗子弹100个物体,那么只要比较10次,否则每个物体检测一次的话会是一个100*10的双层循环

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2004-6-17 16:04:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

哦,我明白你的意思了。
现在大家的讨论有2种方法,都在地图上设定一个值。
一种是判断该地点是否有坦克,一种是判断这里是否有子弹。
都比我的方法好
那一种更好?

64

主题

856

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2004-6-17 16:34:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

如果速度跟得上,物体、子弹不是很多,建议还是每个物体检测一次,因为牵涉到物体位置重叠、子弹位置重叠问题,上述的方法处理上也有一点问题。

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2004-6-18 11:44:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

确实,要到时候遇到实际问题试试。

3

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2004-6-18 13:12:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

呵呵,其实这个问题大家可以换一种思路想一下,而且对于游戏的不同,方式也不同,我这里说的方式是适用于FPS的,你在射击的时候会以你的准星为准,而在游戏中的活动单位也是有限的,我们只需要检测当前在射击时准星位置是谁就够了,很简单,嘿嘿

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-6-18 14:20:00 | 显示全部楼层

Re:关于子弹射击物体的问题,希望大家讨论!

先将屏幕分块,把有目标物体的块设标志为‘1’,其他为‘0’,当子弹接触到标志为‘1’的块,即为击中,否则为未击中。
一点拙见,请指正。

3

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2004-6-18 15:01:00 | 显示全部楼层

Re: Re:关于子弹射击物体的问题,希望大家讨论!

fee: Re:关于子弹射击物体的问题,希望大家讨论!

先将屏幕分块,把有目标物体的块设标志为‘1’,其他为‘0’,当子弹接触到标志为‘1’的块,即为击中,否则为未击中。
一点拙见,请指正。

=__= 屏幕分块 做嘛用啊,3D的 [em7]

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2004-6-19 12:28:00 | 显示全部楼层

Re: Re:关于子弹射击物体的问题,希望大家讨论!

魔法公爵: Re:关于子弹射击物体的问题,希望大家讨论!

呵呵,其实这个问题大家可以换一种思路想一下,而且对于游戏的不同,方式也不同,我这里说的方式是适用于FP...


你说的是类似CS的游戏把。但是我想如果是一枚导弹,在发送过程中还有一个追踪的过程,而目标(人控制)可以操作躲过导弹,那么的话。。。

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2004-6-19 12:32:00 | 显示全部楼层

Re: Re:关于子弹射击物体的问题,希望大家讨论!

fee: Re:关于子弹射击物体的问题,希望大家讨论!

先将屏幕分块,把有目标物体的块设标志为‘1’,其他为‘0’,当子弹接触到标志为‘1’的块,即为击中,否则为未击中。
一点拙见,请指正。


问题是怎么知道物体的坐标呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-7 10:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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