萌新求助godot中交互的实现
godot吧
全部回复
仅看楼主
level 7
神之老赵 楼主
楼主学godot不久想做点东西
想知道如果想让角色与场景中物体有交互该如何实现
比方说让角色坐上椅子该怎么做?是做两个场景吗还是什么,然后脚本应该如何实现
求助QWQ
2025年07月01日 07点07分 1
level 1
1检测,椅子使用area监听玩家在附近
2交互,椅子脚本使用input检测按键
3效果,角色播放坐椅子动画,同时移动玩家位置,假装他已经坐在椅子上了
2025年07月01日 10点07分 2
感谢指导[玫瑰]
2025年07月02日 02点07分
level 8
去b站找教程
基本思路是椅子加一个area2d,然后玩家也来一个area2d,两个区域重叠时,玩家按下交互键,触发椅子的函数,椅子的函数内容是把玩家位置修改到自己身上(或者是旁边)
至于玩家,可以给他弄一个坐椅子动画就行了[滑稽]
然后椅子保存成一个场景
(当然,可以把这种可交互对象框架保存成场景,然后通过以此为基础实例化,这样就可以只修改图片和覆写交互函数就可以了,也算是减轻重复工作量?)
2025年07月01日 11点07分 3
感谢指导[玫瑰]
2025年07月02日 02点07分
1