下载 App

平面抛物自瞄(仅适用于同一高度 但运算量较少)

修改于2019/11/11272 浏览游戏开发攻略
声明:不知道这游戏里是不是我先做的 但是也是我自己做的 空间抛物自瞄也做了 语句较此稍多一些 先发这个简单一些的平面版启发一下大家并让大家对此有一个基本概念 后续会发空间版
TapTap
灵感来源:投石车
思路:粒子重力特效
需知:一 粒子重力参数是地图重力系数的0.1倍(地图重力9.8 则粒子重力参数应为0.98)二 粒子速度参数为世界速度(单位时间匀速通过的单位世界坐标长度)的五倍(也就是说单位时间以粒子速度100经过的世界单位坐标长度为20)
TapTap
三 仅测试过的穿甲弹炮力超过0.8后无法受重力影响(肉眼观察)其炮力参数为粒子速度参数的200分之一(也就是说100粒子速度经由0.98粒子重力参数作用的粒子轨迹重合于0.5炮力穿甲弹炮弹飞行轨迹)
TapTap
四 射角为四十五度时水平射程达到最高(生活常识)五 斜抛运动水平射程公式(源于百度)如下:
S
TapTap
其中S为水平射程 V0为初速度 西塔为抛射角 g为重力系数
教程开始:这里用的按住启动松开关闭版本 你也可以改成点击开启点击关闭
已知量:S(可通过激光读取)V0(粒子速度的五分之一)g(9.8)求取量:西塔(抛射角)
首先进行部分已知量收集 获取敌我世界距离(S)获取敌人相对坐标X分量(用以判断敌人在左在右)如下图(图四)
TapTap
下一步判断敌人水平方向(左右)并写入对应机械运动反馈(由于不是核心 这里就用X+X-简单运用一下 你也可以使用三角函数自瞄)如下图(图五)
TapTap
再下一步 写出其余已知量(粒子速度直接带入的100的五分之一)再来一遍公式吧
TapTap
逻辑名称都写的很详细 应该能自己理解如下图(图七)
TapTap
对上图补充说明 转动系数为Y角度除以90这里我垂直主动转轴设置的转动最大参数为0.5(1对应180度)最小为0
最后 松开瞬间全部转轴归零(关闭自瞄)如下图(图八)
TapTap
这样 适用于同一高度 较为简单的抛物自瞄就完成了
功能优化:你可以增加垂直液压杆以跟随敌人高度达到空间抛物自瞄效果
水平转向方面可引入更加精确无死角的三角函数自瞄或象限特征判别法也有同样的效果(此处象限特征判别法能用于指南针的制作)
思维拓展:下图是空间抛物自瞄的核心公式(斜抛运动轨迹方程推导式)(源于百度)
TapTap
相信经过对于平面抛物自瞄的学习与掌握 上述公式不过是步骤复杂些罢了 那么 尝试独自制作空间抛物自瞄吧
00:20
请问下一步应该怎么做呢截图
请问下一步应该怎么做呢
1 赞
3 回复
00:39
3DUI持续研究中(好难( Ĭ ^ Ĭ ))截图
3DUI持续研究中(好难( Ĭ ^ Ĭ ))
关于绕轴(0,0,1)方向的旋转同时受到绕轴(0,1,0)和(1,0,0)方向的旋转影响 暂时没想到可以不花太多逻辑语句解决的办法 机械阻尼的数学模型也不打算花头发研究了 反正摄像机也要用这些机械关节 干脆就一起共享好了 对了 自定义方法里面如果需要添加很多参数 直接都覆盖了返回值了 那个加号跑到屏幕外面去了 没法滑动 怎么继续增加参数呢
3 赞
1 回复
00:30
开始尝试制作3DUIヾ(◍°∇°◍)ノ゙截图
开始尝试制作3DUIヾ(◍°∇°◍)ノ゙
在这方面完全是萌新 基本上都不懂(`・ω・´) 计划是先建好机械模型以便观察 最后再用数学模型替换 遇到实在不会的数学模型 就保留隐形机械模型╮(╯▽╰)╭
3 赞
01:00
简易星舰内部舱门模块截图
简易星舰内部舱门模块
由左右两扇互补滑轨门组成 为了节约材料 造型还是比较简单的 门缝应该算是榫卯结构吧 加上滑轨 能形成完美的视觉气密(从任何角度都无法在门闭合之后找到任何通过的缝隙 除非透视)PS:玻璃中间可以养鱼
2 赞
1 回复
01:00
练习制作有用的3DUI(经验+10)截图
练习制作有用的3DUI(经验+10)
这个东西我也不清楚叫什么 不过很早以前看见有人弄出来感觉挺好看的 现在我也研究出了点技术了 照着简单弄一个练练手 这个东西可以指示飞行器前方和地面的夹角 零度平行 九十度垂直朝上 负九十度垂直朝下 以任何角度的直线为轴进行三百六十度旋转 这个东西的运作都很丝滑 不像我以前弄的那个指南针一样有BUG 技术方面 目前已经可以做出傻瓜式3DUI的放置模块了 利用模块可在任一球心任一角度布置相对于球心有3
3 赞
1 回复
星空隐形(不是真镜面,弄不了)截图
星空隐形(不是真镜面,弄不了)
星空隐形军用航天器、定向散热器 图中星空不限于天然光源,有人造光源。 星空隐形军用航天器,定向散热器、耗电制冷凸多面体镜面装甲(镜甲)等。镜甲航天器在星系(例:银河系)内最明显破绽,在有、无星系内天球高亮区(高亮区;例:银河)的背景中,镜面反射无、有高亮区。 激光炮的扩束镜和天文望远镜共用部分零件(反射镜、透镜、部分反射镜等); 武器兼推进器兼观测器; 弹头兼工质兼装甲(尝试弱化推进特征的舰队大概
《我的战舰》4月6日不停服更新公告截图
《我的战舰》4月6日不停服更新公告
各位机械师: 我们预计将于4月6日下午16:00对游戏进行一次不停机更新!更新期间,所有玩家仍可以正常进入游戏。 本次更新内容为: 功能更新 1、下载游戏数据时增加进度显示; 2、游戏逻辑方块启动阶段增加进度显示; 3、优化游戏加载时间; 4、减少游戏长时间运行的内存持续分配; 5、引入多线程加速图片和音效的加载; 6、新增ogg格式音效第一次解压缩后本地缓存功能; 7、优化excel表格在游戏过
官方
13 赞
7 回复