2024年5月11日发(作者:)
游戏开发--决胜三分球
前言
本次是与腾讯手机充值合作推出的活动,用户通过氪金充值话费或者分享来获得更
多的投篮机会,根据最终的进球数排名来发放奖品。
用户可以通过滑动拉出一条辅助线,根据辅助线长度和角度的不同将球投出,由于
本次活动的开发周期短,在物理特性实现方面使用了物理引擎,所有本文的分享内
容是如何结合物理引擎去实现一款投篮小游戏,如下图所示。
准备
此次我使用的游戏引擎是 LayaAir,你也可以根据你的爱好和实际需求选择合适的
游戏引擎进行开发,为什么选择该引擎进行开发 ,总的来说有以下几个原因:
•
•
LayaAir 官方文档、API、示例学习详细、友好,可快速上手
除了支持 2D 开发,同时还支持 3D 和 VR 开发,支持 AS、TS、JS 三种语
言开发
•
•
在开发者社区中提出的问题,官方能及时有效的回复
提供 IDE 工具,内置功能有打包 APP、骨骼动画转换、图集打包、SWF转换、
3D 转换等等
物理引擎方面采用了 ,篮球、篮网的碰撞弹跳都使用它来实现,当然,还
有其他的物理引擎如 、 等等,具体没有太深入的了解, 相
比其他引擎的优势在于:
•
•
•
•
轻量级,性能不逊色于其他物理引擎
官方文档、Demo 例子非常丰富,配色有爱
API 简单易用,轻松实现弹跳、碰撞、重力、滚动等物理效果
Github Star 数处于其他物理引擎之上,更新频率更高
发布评论