ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

物理果冻(Jelly Physics 风格 质点弹簧模型

物理果冻(Jelly Physics 风格  质点弹簧模型 「赛博原力物理果冻Jelly Physics 风格 / 质点弹簧模型、软体动力学形变与极限翻滚攀爬」。前面我们写过了刚体动量守恒、极坐标和细胞自动机这次我们将攻克 2D 物理游戏中最具视觉冲击力与开发难度的天花板级技术——「质点弹簧力学系统Mass-Spring-Damper System、胡克定律弹性恢复力Hookes Law、软体气压形变补偿Pressure Volume Form与凹多边形复杂地形碰撞检测算法」。同样采用 HTML5 Canvas JavaScript 单文件打造复制并保存为 .html 后即可在浏览器中体验掌控一块软萌、丝滑、会在霓虹悬崖间软瘫变形并弹跳攀爬的赛博果冻的极致视觉快解压 游戏核心功能硬核质点弹簧软体物理彻底打破传统游戏“坚硬刚体”的死板。这只赛博果冻由 8 个外围质点和一个核心质点 组成质点间通过 24 根虚拟物理弹簧 纵横连缀。每个质点都独立计算重力和碰撞完美遵循胡克定律。当它砸向地面或挤进狭缝时会发生极为丝滑逼真的软体压扁、拉伸与震荡形变。全向翻滚推进脉冲使用键盘 A / D 或 ⬅️ / ➡️ 键。按下时系统会瞬间给果冻外围的所有质点施加一个顺时针或逆时针的切线旋转扭矩冲量。由于它本身是软的它会像软泥怪或海绵一样通过自身蠕动变形在复杂的岩壁间魔性地翻滚、弹跳和攀爬。无限随机山峦与得分晶体前方的暗黑霓虹山脉是无限且动态生成的。山峦上错落有致地刷新着能量晶体。你只需要翻滚果冻去触碰它们即可将其充能吸收。如果没能控好核心导致整个果冻坠落到屏幕底端的深渊核心便会过载解体。 完整游戏代码html赛博原力物理软体果冻CYBER JELLYDISTANCE:0MJELLY STATUS:STABLECRYSTALS:0按键盘 A / D 或 ⬅️ / ➡️ 施加侧向滚转扭矩控制软体果冻变形蠕动和翻滚爬坡收集沿途的粉色晶体积累能量。果冻极度富有弹性但注意千万别掉落到屏幕底部的深渊
返回列表