[FOR MAMBA] 你记得凌晨4点的洛杉矶吗?

这魔幻的2020终于过去了
明天又初三了,想起去年初三看到新闻的那个清晨
仿佛就在昨日

当时疫情隔离在家
花了三天时间用pixi写了一个物理投篮小游戏
今天又花了点时间用creator实现了一下
实际上核心玩法半小时就搞定了
简单分享下思路

我们要做的最终效果

第1步
找到篮筐和篮板的碰撞点,创建3个静态刚体


我们做的是一个伪3D的视角,球需要从篮筐中穿过,所以需要把框分为2层

第2步
用骨骼动画软件(flash、AE、dragonbone、spine)制作一个Kobe投篮的动作
实际上我在这一步花的时间最多(最后还原的还是很渣)

第3步
最关键的一个步骤,球的运动实际上分为2个阶段,持球起跳和出手
我们要在出手瞬间创建刚体,并施加一个瞬时冲量把球投出去,而在持球起跳阶段,球的动画有2种做法:
1.外部创建,在播放骨骼动画时实时获取手臂骨骼的数据,进行位置同步
2.内部动画,把球跟跳投动作一起在动画中完成,在球出手的下一帧把球隐藏,在对应位置创建一个同步的篮球刚体

第4步
游戏控制:鼠标按下起跳,松开出手,寻找节奏和手感
核心玩法就完成了

很简单枯燥的玩法,跟科比每天的训练一样枯燥
伟大的背后是可怕的自律和普通人难忍的孤独

游戏是开发者精神世界的载体
作为一个普通的球迷
仅仅希望通过某种仪式,在某一瞬间与一个强大的精神力量相连接。

R.I.P

完整版链接
http://guowc.github.io/mamba/
(控制台有彩蛋,备好纸巾)

5赞

每中5球,都能看到一句科比的名言
投中999球完成训练(或同时按下2 4键)

氛围渲染得很好
R.I.P

1赞

For Mamba

谢谢~~~~

老哥可以分享一下项目学习一下吗

泪目,很棒!!