场景漫游中的常见操作

今天周六,没有去加班,在家宅了一天了,发现年纪大了,就懒得出去了,就看了一下UE4的基础视频,这些好多虽然已经知道了,但还没有系统的学习过,把不是太清楚的地方记录了下来,以便以后查用。

一 场景漫游操作列表

二切换中英文

三 建立UE4Editor.exe的快捷方式

若Epic Games Launcher 登录不成功,我们可以添加UE4Editor.exe的快捷方式,如下:

四 作业

五 UE4中的基本概念

  • UE4有很多个Module, GamePlay部分也是一个或多个Module, 每个Editor也是一个Module
  • 搜索了一下, Module总数170+, 总共分三类: Runtime, Editor, Developer
  • Runtime这边比较重要的是Core, UObject, Engine
    • Core
      • 数据类型
      • 数据库
      • 容器
      • IO/Log
    • UObject: 所有对象的基类. UE中还有个约定是Object代表不是Actor的对象
      • 反射
      • 序列化
      • 文件包
    • Engine
      • Actor: 由Component所组成的集合, 并且可以不断地Tick
      • Component: 组成Actor的功能组件, 如USceneComponent管理transform, UPrimitiveComponent代表几何信息
      • Level: 关卡
      • World: 游戏世界, 管理Level, Actor, Controller等
  • Gameplay
    • GameMode: 定义游戏规则. 只存在于服务器端
    • GameState: 管理游戏状态,
    • Pawn: 可以被玩家或者AI控制的Actor
    • Character: 人形的Pawn. 默认带有胶囊体碰撞和移动组件
    • Controller: 控制器, 分PlayerController和AIController
    • HUD: 2D信息, UI之类
    • Camera: 玩家的视角. 值得注意的是PostEffect是跟相机关联的
时间: 2024-12-11 13:45:14

场景漫游中的常见操作的相关文章

C中字符串常见操作

#include <stdio.h> #include <ctype.h> #include <string.h> #include <stdlib.h> #include <wchar.h> // #include <stddef.h> int main(void){ char str1[]="This is the first string"; char str2[]="That is the oth

python中dataframe常见操作:取行、列、切片、统计特征值

mport numpy as npimport pandas as pd# iloc 主要用于索引取值 df = pd.DataFrame(np.arange(20).reshape(5, 4), index=list('ABCDE'), columns=list('wxyz'))print(df)# 取指定行print(df.head(2))print(df[1:2])print(df.tail(4)) # 统计列数print(df.columns.size) # 统计数据行数print(le

idea中git常见使用场景

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发 场景六:小袁把分支提交到远程Git仓库 场景七:小张获取小袁提交的分支 场景八:小张把分支合并到主干 下面来看以上各场景在IDEA中对应的操作. 场景一:小张创建

MFC各种控件的常见操作(逐步添加中......)

由于经常切换系统或界面框架进行编程,难免有时会忘记之前的编程函数等等.所有在此自己做一个备份,以防止重新充电带来的痛苦! 1.CButton 1.1 在VC中编程实现按钮的启用(enable)和禁用(disable) 1.1.1 方式1:在对控件添加变量以后 m_btnQuit.EnableWindow(FALSE); //禁用按钮 m_btnQuit.EnableWindow(TRUE); //启用按钮 m_btnQuit.EnableWindow(FALSE); //禁用按钮 m_btnQu

Java中对数组的一些常见操作

数组是一种数据结构,用来存储同一类型值的集合.通过一个整型下标可以访问数组中的每一个值. 常见操作如下: 声明数组: 数组初始化: 查看数组长度: for each循环: 数组拷贝: 数组排序: 将int数组转换为字符串: 二维数组: 1. 声明数组 语法:  数据类型[ ] 数组名: 或者   数据类型 数组名[ ]: 2.数组初始化 3.获得数组长度 4.for each循环 foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组.集合时, foreach

java学习第05天(数组常见操作、数组中的数组)

(4)数组常见操作 a.遍历取值 class ArrayDemo3 { public static void main(String[] args) { //System.out.println("Hello World!"); //格式1 /* 需要一个容器,但不明确容器的具体数据. */ //int[] arr = new int[8]; //格式2 /* 需要一个容器,储存一直的具体数据. */ //元素类型[] 数组名 = new 元素类型[](元素,元素,....); //i

【EXCEL终极总结分享】基于NPOI扩展封装的简易操作工具类库(简单灵活易用,支持导出、导入、上传等常见操作)

对于EXCEL的导入.导出,我之前已分享过多次,比如: 第一种方案:<我写的一个ExcelHelper通用类,可用于读取或生成数据>这个主要是利用把EXCEL当成一个DB来进行获取数据,导出则是采用拼接成HTML TABLE的方式,这种在ASP.NET,ASP.NET CORE 中也是可以的,简单方便,依赖Office Excel组件,仅适用于网站服务端. 推荐指数:♥♥♥ 第二种方案:<MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult&g

移动端测试——手机常见操作的API (5)

appium基础API 1.1 常用的手机操作API 针对手机的一些常用设置功能进行操作 前置代码 # 导入driver对象 from appium import webdriver import time # server 启动参数 desired_caps = {} # 设备信息(系统.版本.设备号) desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '9' desired_caps['dev

JS 数组常见操作汇总,数组去重、降维、排序、多数组合并实现思路整理

壹 ? 引 JavaScript开发中数组加工极为常见,其次在面试中被问及的概率也特别高,一直想整理一篇关于数组常见操作的文章,本文也算了却心愿了. 说在前面,文中的实现并非最佳,实现虽然有很多种,但我觉得大家至少应该掌握一种,这样在面试能解决大部分数组问题.在了解实现思路后,日常开发中结合实际场景优化实现,提升性能也是后期该考虑的. 本文主要围绕数组去重.数组排序.数组降维.数组合并.数组过滤.数组求差集,并集,交集,数组是否包含某项等知识点展开,附带部分知识拓展,在看实现代码前也建议大家先自