关于第三个问题,最重要的,如何处理点击事件。主要有两种方法
一种是每个staticmeshactor有的触发事件
On Begin Cursor Over和On End Cursor Overp是分别检测鼠标是否覆盖当前actor的事件。
On Clicked和On Released是分别检测点击和释放的事件。
通过这几个事件,可以检测到鼠标对物体的当前操作,再做出相应操作。
值得注意的是,这些事件是基于物体的碰撞体响应的,也就是说,当前物体如果没有碰撞,是无法检测到这几个事件的。
或者,当前物体被其他物体遮挡,这几个事件也无法响应。