| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 虚幻引擎学习(一) -> 正文阅读 |
|
[游戏开发]虚幻引擎学习(一) |
修改UE4缓存路径ue4缓存路径默认情况下在c盘,我们将其修改的项目文件夹里 找到你ue4的安装路径 找到该文件? ? 工程文件夹的结构? ? ? ? 创建首个项目选择游戏——以第三人称为例——基础设置保持不变,在下方设置项目的路径和名字——创建项目 ? 角色控制点击运行就可以操控角色移动(wasd)跳跃(空格) F11全屏游玩 按Esc即可返回 视野控制可以按住鼠标右键不松来查看视野,也可以使用鼠标左键不松(但不好用) 按住鼠标右键的同时还可以通过wasd来操控移动,就像我的世界里的观察者模式 按qe可以向上或向下移动 按zc可以缩放视野 按f可以快速聚焦到该对象 ? ? ? ? 此时按住alt键不松 ? ? ? ? ? ? ? ? 按住鼠标左键拖动会围绕着该对象旋转 ? ? ? ? ? ? ? ? 按住鼠标右键拖动可以拉近或者拉远视角 鼠标左键单击可以查看如墙、地板的信息 按f可以聚焦到选中的对象上,你选中的对象上会出现一个变换控件(就像xyz轴),按住不松拖动即可平移当前选中对象,图中为平移变换控件 ? 除了平移还能对对象进行旋转和缩放,按窗口的右上方三个按钮进行切换 (也可以使用W、 E、R来切换) 切换到缩放时除了向三个方向缩放外还可以按住中间的白色块(也就是坐标轴的原点)来进行等比例缩放? 如果你觉得手动拖动不够精确可以在细节面板输入数值来进行变换 相对于自身向上和相对于世界向上在旋转后在平移可以发现通过这个按钮切换,平移的方向并不相同 相对于自身向上 ? ?相对于世界向上 ?可以看出明显不同,图一是以自身的顶面斜向上移动 图二则是以整个世界为参考系,垂直向上移动 ?按住ctrl+alt+鼠标左键可以同时选中多个对象 对齐?当打开对齐时移动对象会有卡顿感,这是因为开启了对齐,图中两个黄色按钮可以关闭/开启旋转和平移的对齐,中间的按钮可以设置对齐量 世界大纲视图你可以在这里选中所有的对象,按f聚焦等 下方的细节显示该对象的所有信息如变换 ?????????????????????????????????????????????????? ? ? ?? 内容浏览器? 这里显示是项目中我们可以使用的内容 在Geometry里的meshes里有两个立方体,一个材质和一个地面 可以将立方体和地面直接拖入场景中,因为它们是网格体 而球形的是材质,它可以放在网格体上创造特定的外观 模式面板? ?这里有常见的对象,这里的立方体、球体同样可以拖入窗口中 查找对象点击该对象,在右下方细节里的静态网格体里点击放大镜 ?迁移资产1.右键对象——资产操作——迁移 ?2.点击确定 ?3.将文件放入需要的项目的content文件夹中 ?4.弹出提示代表成功 ?导入文件到游戏方法一:直接拖到文件浏览器游戏的根目录下 方法二:选择添加/导入——导入到/Game....... 保存关卡 一般使用图中按键,防止部分导入的素材没有被保存(快捷键Ctrl+Shift+s) ? 构建我的首个关卡创建关卡在content目录下建立一个Levels文件夹来存放我们的关卡 你可以在左上角的文件处新建关卡,但这次我们不使用这个方法,在空白处右键选择关卡 ?填充关卡首先我们需要地面——将目录切换到根目录——搜索floor并将筛选器设置为:静态网格体 ?添加光源添加地板后,你会发现地板是黑的,将光照设置为无光照能看到它的样子 但这并不代表我们不需要光源了,点击左侧光源——添加一个静态光源(拖动到视图里)——它会试你在光照状态下也能看到地板 ?更多的地板为了让地板更好看我们不应该将地板缩放,而是应该使用多块相同的地板 为了让地板对齐,我们可以设置之前提到的对齐值,我这里设为100, 这个值取决于你的地板大小,我的地板为400x400x10,所以对齐值设为100很合适 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????? 然后按住alt键不松拖拽控件(像坐标系的东西)即可实现复制,若要对复制的地板的位置进行微调,松开alt键即可 当我们有了多块地板后,就不在需要一个一个的复制了 ?选中世界大纲视图里的四块地板,按住alt键拖动,能同时生成4块地板 ? ?创建出生点默认情况下,角色会出现在当前视野所在的位置 在左侧的放置actor——基础里就能找到玩家出生点 将玩家出生点拖入到场景中即可 添加天空 在左侧的放置actor——视觉效果里就能找到天空大气,将其拖入场景,什么都不会发送 天气的工作取决于定向光源 选择定向光源——细节——找到大气与云——勾选大气太阳光 ?我们可以选中定向光源,旋转它,太阳的位置会发生改变,并模拟出黎明和黄昏的效果 游戏视图使控件不可见快捷键G 对比如图 ? ?书签保存当前摄像机所在的位置(视角) 截图使用内置截图可以获取更清晰的图片,但不要将图片质量调的太高 透视? ? ? ? ? ?外部资源导入? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/17 3:03:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |