[闲聊] 关卡设计机关功能实现

楼主: iLeyaSin365 (伊雷雅鑫)   2024-12-23 09:29:25
功能描述:固定出现的铁球
实现大致想法:instantiate+Time.time
Addforce
功能描述:摆荡的巨刀,碰到主角会弹飞
实现大致想法:1.hinge
2.烘焙动画timeline
功能描述:旋转的水车,使主人公升降
实现大致想法:add content rotate ,或播放timeline旋转动画
功能描述:毒气瓦斯,每隔几秒喷的粒子,会减少生命值,效果以闪烁身体或屏幕红光表示
实现大致想法:粒子系统+粒子碰撞体
功能描述:在断楼梯上倒下成为桥的树木
实现大致想法:烘培timeline动画,onTriggerEnter触发
功能描述:具有钥匙,可以开启的门
实现大致想法:脚本检测主人公带有钥匙或蒐集特定道具,如有则按互动键E可播放timelin
e动画
功能描述:砍落降低的平台,主人公挥砍可让底柱飞走,上面平台方块因重力降低可以跳上
实现大致想法:addforce,如需要断裂可能要看shatter功能 或Instantiate出两个物体
功能描述:惯性的滑板车/石块,在斜坡上的平面,可以推下,到凹洞填补
实现大致想法:“推动物体”的方式,physics功能,碰撞体add constant force
功能描述:翘翘板,主人公走到一端,翘起成为通道
实现大致想法:1.触发播放timeline,翘起的物体也有触发远处的门开启
功能描述:浮旋转移动板,因为有方块位在区域内体积,故可以定期来回
实现大致想法:推动实现方块进入体积,trigger播放timeline动画
功能描述:打倒特定小兵,出现道具或钥匙
实现大致想法:碰撞后,小兵消失,原地instantiate钥匙物件
功能描述:捡拾金钱,gold值增加
实现大致想法:主人公身上脚本纪录gold数值增加,金钱消失,出现于UI。金钱可以买npc
东西,
以开门。
功能描述:不能经由这侧开启的门
实现大致想法:在特定侧放置触发体积,播放timeline动画表示开门
功能描述:Npc对话后,身上道具数量增加或得到钥匙
实现大致想法:fungus研究,
功能描述:Npc对话进行买东西,金钱减少,道具增加
实现大致想法:同上,脚本控制主人公身上的gold值减少,钥匙增加
功能描述:主人公靠近物件或NPC出现提示键,
或者显示名称
实现大致想法:button + SetActive (可视)
功能描述:身上带有特殊道具,原本是不透明的墙可以看见里面的东西。
实现大致想法:将本控制如果身上有特殊道具,
物件的材质改成透明或者半透明。
功能描述:主人公身上有宝箱钥匙,靠近宝箱按E,宝箱开启得到道具
实现大致想法:检测有钥匙,播放宝箱摇晃timeline动画,按E,则动画停止或播放宝箱开
启,timeline动画,并且文字显示得到道具
功能描述:走到特定位置如哥贝克力石阵中间,NPC出现。
实现大致想法:trigger体积+setActive
功能描述:
实现大致想法:
功能描述:
实现大致想法:
功能描述:
实现大致想法:
功能描述:
实现大致想法:
楼主: iLeyaSin365 (伊雷雅鑫)   2024-12-29 23:05:00

Links booklink

Contact Us: admin [ a t ] ucptt.com