我正在 prototyping 石心档案 - 一款生存防御塔游戏,基地是一座巨大的行走城堡。城堡移动技术证明是半场的乐趣,所以这是如何工作的:城堡在程序化IK腿系统上移动。当设置目的地时,我们生成一条线到目的地,城堡沿着这条线移动,旋转以建立一个“前进”的方向,前进可以是身体的任意端,所以不是一座大楼大小的生物做一百米三点转,而是重新指定哪一端为前进,行走。每条腿都可以单独受到损伤,随着其退化,身体会飞出碎片。当一条腿超过其损伤阈值时,城堡会停止移动并跪下。敌人突然拥有一个固定目标,你正在在受伤城堡下方奔跑,进行身体外科手术修复城堡腿部,同时潮水逼近。遇到的一个问题:玩家通过梯子爬上城堡 - 在一个总是移动和旋转的身体上。并且,当你在城堡底下修复腿部时,城堡自己的身体会遮挡玩家角色。可见性的半解决方案是使用轮廓着色器,尽管它可能看起来有点杂乱。登船部分 - 我将玩家父母化为城堡的变换,随着梯子接触,我使梯子碰撞体变得非常慷慨,然后在城堡局部空间内运行角色控制器。 我对这里的专家提出的问题:如何处理在移动旋转的大平台上运行角色控制器?如果您想尝试一下,请点击这里:https://chaostheorygames.itch.io/stoneheart-archive