Unreal 入门-Unreal 基础知识。

来源:互联网 发布:屏蔽淘宝网 百度 编辑:程序博客网 时间:2024/06/05 19:28
  1. GameStates

    1. 通常包括有 游戏分数,比赛是否开始,根据玩家数量生成多少AI 以及其他游戏相关的信息。

    2. 通常每个玩家机器都有一个GameState实例,服务器实例是最权威的。

  2. PlayerState

    1. 是游戏中参与者的状态,比如玩家或者AI

    2. 通常包括玩家名称,分数,当前所在关卡,生命值是否死亡等状态。

    3. 多人游戏中,PlayerState存在于每一个玩家电脑上。并且可以从服务器复制数据到客户端。

  3. 加入VR设备,设备控制,Vive设备

    1. Motion Controller Trigger 扳机

    2. Motion Controller Face Button 触控板按钮

    3. Motion Controller Thumbstick Y 触控板触摸 上下 设-1

    4. Motion Controller Thumbstick X 触控板触摸 左右 设 1

    5. Motion Controller Shoulder 三字形菜单按键

    6. 如果其它按键没反应,可能正处在菜单状态,按下菜单按键即可。

    7. 接口函数 获取头盔和手柄的信息 GetHandPositionAndOrientation、GetTrackedDevicePositionAndOrientation。

  4. Pitch/Yaw/Roll

    1. pitch是围绕X轴旋转,也叫做俯仰角。

    2. yaw是围绕Y轴旋转,也叫偏航角。

    3. roll是围绕Z轴旋转,也叫翻滚角。

  5. 还有总是记不住的东西

    1. BP 变量访问

      1. ClassBP 访问 LevelBP的Event : ExecuteConsoleCommand("ce LevelEvent");

      2. ClassBP 访问 LevelBP的变量,采用事件调度器。例如下面这种FirstPersonCharacter事件调度函数NewEventDispatcher在LevelBP中绑定事件。然后可以call NewEventDispatcher来触发事件获取LevelBP变量到ClassBP:blob.png

      3. LevelBP 访问 ClassBP :通过对象实例访问。

      4. 多BP访问相同的函数:采用interface函数。

  6. 保留上传SVN目录

    1. / (project files etc reside in the root)

    2. Saved/Config

    3. Config

    4. Content

    5. Source

0 0
原创粉丝点击