Language:
Page Info
Engine Version:
Share

蓝图Actor设置

本页面的内容:

点击并拖动鼠标即可在游戏进程中移动场景中排列出的蓝图Actor(MI_Sphere)。

MiSpheres.png

OnMouseOver.png

MovingSpheres.png

在编辑器中

在游戏进程中:鼠标悬停

在游戏进程中:拖动

组件

MI_Sphere 蓝图的组件列表非常简单,其只是一个单一静态网格体球体。

MI_Sphere_Components.png

构造脚本

MI_Sphere的 构造脚本 要应用一个新 材质

MI_Sphere_Construction.png

事件图表

MI_Sphere蓝图的 事件图表 负责执行大多数实际操作。鼠标悬停、点击和触摸事件在此处处理,拖动行为在此建立。在高级层面上,网络执行以下操作:

  • 基于鼠标悬停事件切换出应用到对象的材质。

  • 告知对象在拖动操作中开始跟随鼠标指针的运动。此运动在每次tick时计算。

  • 鼠标按钮松开时停止更随指针。

点击查看完整大小

以下 事件 在网络中尤为重要,它们驱动着鼠标交互:

  • OnBeginCursorOver - 此事件在鼠标指针移动到特定对象上时触发。在此情况下,球体静态网格体是蓝图的组件之一。

  • OnEndCursorOver - 此事件在鼠标指针从特定对象(为静态网格体组件)上移开时调用。

  • OnClicked - 此事件在玩家于特定对象上点击鼠标时调用。

  • OnReleased - 在指定对象上松开鼠标按键时调用此事件。

  • OnInputTouchBegin - 此事件在特定对象的触摸事件上调用,其在玩家触碰移动设备的屏幕时便会发生。

  • OnInputTouchEnd - 玩家在触摸特定对象后将手指从屏幕上移开时将调用此事件。