本帖最后由 微笑的猫 于 2024-12-3 15:09 编辑
Projectile Toolkit 系列索引:
Projectile Toolkit - Targeting and Trajectory Prediction 1.1 下载链接
Projectile Toolkit - Targeting and Trajectory Prediction 2.0 下载链接
Projectile Toolkit is a physics toolkit that solves 3 key problems related to projectile motion: targeting algorithms for gravity-affected rigidbodies to hit the specified target, trajectory prediction algorithms that predict and render the trajectory of a rigidbody, and simulation of aerodynamic movement common in sports such as football, baseball, golf (draw/fade), etc.
Projectile Toolkit is extremly easy to use, and can be quickly integrated into existing projects.
Features:
- Flexible and Easy to Use, the core API is carefully-designed static methods, can be called directly from your scripts
- Super Fast, most algorithms don't even touch trigonometric functions
- Works in both 3D and 2D, (works in 2D if only your game treats y as up axis)
- Works on all build platforms
- Plenty of inspirational demos (currently 6 demo scenes including 1 game scene), great for both learning this toolkit and quick prototyping
- Reusable demos, with "curated control methods" the demos are no longer just for demonstration purpose, you can control them with your own scripts or visual scripts.
- Full source code
- Detailed documentation
Bonuses:
Useful game toolkits such as:
★ explosion system
★ simple top-down character controller (character movement)
Projectile Toolkit 是一个物理工具包,可解决与弹丸运动相关的 3 个关键问题:受重力影响的刚体击中指定目标的瞄准算法、预测和渲染刚体轨迹的轨迹预测算法,以及足球、棒球、高尔夫球(拉杆/渐进)等运动中常见的空气动力运动模拟。
Projectile Toolkit 非常易于使用,可以快速集成到现有项目中。
特点
- 灵活易用,核心 API 是精心设计的静态方法,可直接从脚本中调用
- 速度超快,大多数算法甚至不接触三角函数
- 可在 3D 和 2D 环境中运行(如果您的游戏仅将 y 轴视为向上轴,则可在 2D 环境中运行)
- 适用于所有构建平台
- 大量启发性演示(目前有 6 个演示场景,包括 1 个游戏场景),非常适合学习本工具包和快速原型开发
- 可重复使用的演示程序,通过 “精心设计的控制方法”,演示程序不再仅仅用于演示目的,您还可以使用自己的脚本或可视化脚本对其进行控制。
- 完整的源代码
- 详细的文档
奖励:
实用的游戏工具包,如
爆炸系统
简单的自上而下角色控制器(角色移动)
|