站内通知
兄弟们!资源投稿功能现已上线。投稿成功后可获得金币奖励,资源被用户购买后,所得金币也将归投稿者所有,可继续用于本站消费。 点询详情
-->
新闻动态 > /    行业资讯 >

Unity工具Gatling:简化弹道模拟与投射物系统

AnkleBreaker为游戏开发者发布了一款实用工具,名为Gatling - 投射物与弹道系统,它解决了射击和动作游戏开发中最繁琐的部分之一:生成、模拟和池化投射物,然后处理命中判定并触发相应的特效。通常,这一流程在每个项目中都需要从头重建。而该工具集将其封装为可复用的、基于ScriptableObject的资源。

武器、投射物、命中行为和表面材质均被设置为资源。只需在场景中添加一个装备,即可通过组件、少量代码或你自己的网络代码进行发射。该工具本身不施加伤害;每次命中仅输出速度、能量、角度、表面和伤害倍率等数据,由你的游戏来决定这次命中实际产生什么效果。

该系统还处理弹道,包括归零、即时命中(hitscan)和飞行时间,均在同一管线中完成,同时支持跳弹、穿透和爆炸等可自由组合的命中规则。它基于固定步长模拟运行,具备防穿透碰撞检测,支持2D和3D,并具备良好的扩展性;压力测试显示,它能在60帧每秒下处理超过10,800个模拟投射物,其中约2,500个拥有GameObject。

该工具可在此处获取:点击访问

收藏 0 点赞

加入组织

本站声明

👉本站所有资源仅供学习参考练习使用!!!没特别声明能商用的,禁止商用,出现法律问题自行承担!如若本站内容侵犯了原著者的合法权益,可联系我们删除链接处理。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。 👉国外用户账号注册以及支付赞助问题请联系邮箱 cgshop@qq.com 👉For account registration and payment sponsorship issues for overseas users, please contact the email: cgshop@qq.com.