找回密码
 立即注册
查看: 385|回复: 0

Unreal 入门-Unreal 基础知识。

[复制链接]
发表于 2021-8-19 15:18 | 显示全部楼层 |阅读模式

  • GameStates

    • 通常包括有 游戏分数,比赛是否开始,根据玩家数量生成多少AI 以及其他游戏相关的信息。
    • 通常每个玩家机器都有一个GameState实例,服务器实例是最权威的。

  • PlayerState

    • 是游戏中参与者的状态,比如玩家或者AI
    • 通常包括玩家名称,分数,当前所在关卡,生命值是否死亡等状态。
    • 多人游戏中,PlayerState存在于每一个玩家电脑上。并且可以从服务器复制数据到客户端。

  • 加入VR设备,设备控制,Vive设备

    • Motion Controller Trigger 扳机
    • Motion Controller Face Button 触控板按钮
    • Motion Controller Thumbstick Y 触控板触摸 上下 设-1
    • Motion Controller Thumbstick X 触控板触摸 左右 设 1
    • Motion Controller Shoulder 三字形菜单按键
    • 如果其它按键没反应,可能正处在菜单状态,按下菜单按键即可。
    • 接口函数 获取头盔和手柄的信息 GetHandPositionAndOrientation、GetTrackedDevicePositionAndOrientation。

  • Pitch/Yaw/Roll

    • pitch是围绕X轴旋转,也叫做俯仰角。
    • yaw是围绕Y轴旋转,也叫偏航角。
    • roll是围绕Z轴旋转,也叫翻滚角。

  • 还有总是记不住的东西

    • BP 变量访问

      • ClassBP 访问 LevelBP的Event : ExecuteConsoleCommand("ce LevelEvent");
      • ClassBP 访问 LevelBP的变量,采用事件调度器。例如下面这种FirstPersonCharacter事件调度函数NewEventDispatcher在LevelBP中绑定事件。然后可以call NewEventDispatcher来触发事件获取LevelBP变量到ClassBP:


      • LevelBP 访问 ClassBP :通过对象实例访问。
      • 多BP访问相同的函数:采用interface函数。


  • 保留上传SVN目录

    • / (project files etc reside in the root)
    • Saved/Config
    • Config
    • Content
    • Source

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 14:47 , Processed in 0.064181 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表