【发布时间】:2016-08-13 22:52:43
【问题描述】:
我正在部署一款 2D RPG 游戏,试图找出让角色与场景中的对象(例如屏幕)交互的最佳方式,例如当角色站在屏幕前并按下 X 时。
我正在使用统一 5.3
请指教
【问题讨论】:
我正在部署一款 2D RPG 游戏,试图找出让角色与场景中的对象(例如屏幕)交互的最佳方式,例如当角色站在屏幕前并按下 X 时。
我正在使用统一 5.3
请指教
【问题讨论】:
已被checking this解决
查了还是没看懂的请联系我,我会帮你的。
【讨论】:
让 OntriggerEnter 将 bool 设置为 true,然后在更新中检查玩家是否按下了 x,如果他们确实检查了他们是否可以与项目交互,如果可以,请执行您希望他们执行的操作。所以玩家不能离开屏幕进行交互,在触发退出时将 bool 设置回 false。为此,您需要在您希望与之交互的对象上有一个触发器。
(我更喜欢的方式,但有点复杂)另一种方式是使用从玩家到对象的光线投射,如果玩家在设定的距离内,则允许他们与场景进行交互。
【讨论】: