- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
坦克类游戏弹道系统设计指导:命中与伤害判定
今天我们讲讲类似坦克世界这种仿真模拟的游戏,命中和伤害判定是怎么
做的
但是我估计各位看到这里的时候一定直接会说:直接物理运算啊!
但是我要说一句:物理他奶奶个腿!
首先这里边一共有两个东西
1:炮弹
2:被命中目标
3
但是呢,会包含 个子系统
1):飞行弹道
2):命中判定
3):伤害判定
我们先来看第一个东西
炮弹
对于一个游戏来说,肯定会有很多的元素。比如,坦克起码二三十种吧,炮
弹也有七八种吧。那么肯定不同的坦克,不同的炮弹,会有不同的散布,射程,
穿深,等差异化表现
这时候很多人就以为,这一定是一个很复杂的系统,参与管理的属性一定很
多。比如什么炮弹质量啊,重力加速度啊,空气阻力啊,惯性啊,就差没有把北
半球自转的角动惯量给加进去了。
然后也有很多人直接就以为:用物理计算就好了呗。好吧,我先假设你要输
入 物理计算 四个汉字,它就能给你自动物理计算了。但是这样你这么多炮弹和“ ”
坦克还是得有差异,你还是得有不同的属性表现,你得有参数控制啊,你得想好
哪些参数控制啊,哪怕你能列出重量直径长度密度重心等不同的参数都行啊
我曾经多次强调一句话:策划,要用最简单的办法来处理最复杂的需求。
因为如果你非要搞得很复杂,那么到时候你维护起来还不是得自找不自在。
回到炮弹本身,我们回顾一下有多少差异化需要表现
1:射程
2:飞行速度
3:命中散布
4:穿深
不同的游戏项目,对现实的拟真度是不一样的。比如坦克世界的拟真度就不
是很高。现在我们尽量以更拟真的需求来做例子。
首先是射程。
这个其实很简单,抛物线在数轴上的前后端最大距离即可,可以用椭圆曲线,
也可以用展弦公式,也可以用其他,这个可以看大家的爱好,因为这一块并不复
杂,不同公式效率也没什么差别。
接着,飞行速度
现实中,炮口初速是衡量一门炮优劣的重要战术指标。但是大家也注意到了,
这是 炮口 初速。因为炮弹在飞行过程中,由于空气阻力,减速效应是非常大的,“ ”
1000 /S 2000
比如现代坦克的破甲弹,炮口初速可能在 米 上下,但是当它飞到
300 /S
米的时候,速度会急剧下降到 米 以下,而这才经过了多少时间?
那游戏设计时,如果要模拟这个情况要怎么做?
很简单,递减公式大家其实都很熟悉了。。对于速度的控制,直接用递减公
式的参数就可以做出不同炮弹的飞行速度差异化,而不需要给每一种炮弹配置一
套速度计算公式。
比如速度V=Y-T*X
V=速度
Y=初速
T=时间
X=速度递减修正倍数参数
X
不同的速度曲线只要修改 的值就可达到。
这时候,我们得到第二个炮弹属性:速度递减参数。
接下来,到了命中散布的问题。
CS
炮弹飞行像目标,肯定不会像 一样一定命中你的十字准星正中间,而是
有一定的散布范围。
很明显,不同的炮和不同的弹药都有各自的散布属性。
那么游戏设计时,如何让两者都起作用,而不互相冲突?
首先大家都知道,炮有一个身管倍径的参数。这个长径比越长,炮弹的射程
越远,速度越快。当然在动能的加持下,散布也会相应缩小一些。
然后炮弹本身怎么办?炮弹也是有不同的散布的,因为不同的炮弹形状不
同,飞行气动参数不同。
于是,可以给炮弹绑定一个散布属性:散布半径。
比如半径是30CM。那么以弹道轴线为圆心,半径30CM的圆内,随机出弹
0.0 +-
着点 。利用 坐标随机 数值就可以得到四象限随机分布。由于炮并非连射
武器,所以并不需要像FPS那样设计枪械连续弹着点那样去设计散布分布。(相
信聪明的
您可能关注的文档
最近下载
- 2025恒瑞杯中国内部审计准则知识竞赛题库及答案.docx VIP
- 深圳中学2026届高三年级第二次阶段考试数学试题(含答案解析).pdf
- GB51162-2016 重型结构和设备整体提升技术规范.pdf VIP
- 全科医学(正高)-试题及答案与解析.pdf VIP
- 15ZJ203 ---种植屋面-标准图集.pdf VIP
- 鸿蒙HarmonyOS应用开发基础-教学大纲 .doc
- 《鸿蒙HarmonyOS应用开发基础》全套教学课件.pptx
- 第9课《发展社会主义民主政治》第1框《发展全过程人民民主》课件 中职高教版中国特色社会主义.pptx VIP
- 小学残疾儿童送教上门教案(40篇).pdf VIP
- 高考语文满分作文(精选5篇).pdf VIP
原创力文档


文档评论(0)