虚幻引擎新手的备忘

虚幻引擎新手的备忘
COTOMO今年暑假决定研究一下虚幻引擎(哪个小朋友没有一个做游戏的梦呢),结果遇到了很多问题。所以试着记录下来。
Unreal Engine 不仅仅是一款游戏引擎, 也是一款用于设计等领域的工具。(虚幻引擎是这样的。我们做游戏的只需要做好游戏逻辑,设计好数据,用好资产就可以了,而引擎要搭载的功能就很多了)。这意味着对于想要学做游戏的小可爱们来说,各式各样的功能可能显得非常眼花缭乱——为了避免在各式各样的按钮里面迷路,我建议先翻几个教程看看。(不要试图去翻官方的文档!对于我目前的水平来说,那些东西就是——如说)。此外,看教程的时候请特别注意,区分用虚幻引擎做视觉设计和做游戏的。
我决定先打开那个赛车游戏的Demo。
创建项目时明明勾选了示例项目和Starter Content,还是和空白项目是一样的
我感觉这是一个Bug,你看,在新建项目的时候,避免项目的名称和目录中出现中文(空格是被允许出现的),那么这个项目就可以正常的加载示例内容,而不是空白。
移动画面
滚轮:前进/后退
鼠标右键按住并晃动: 环顾四周
鼠标左键按住并晃动: 左右转头和前进后退
按住鼠标右键并WASD:玩游戏一样移动
按住鼠标右键并滚动滚轮:调节移动速度
开了虚幻引擎好卡
来看看我的配置:
Ryzen 7 7840HS,780M核显,大概是英伟达1050Ti的水平(没有独显呜呜呜,没有 CUDA 呜呜呜,拿 AMD 核显跑 AI 好难的呜呜呜),32GB RAM。在这个配置下启动一个空白的 UE 项目,帧率大约是34FPS的样子。有点卡。我的解决方案是
这样就可以稳到60FPS。
画面是全白的
首先,我们要检查一下渲染设置中的曝光参数。曝光值过高可能导致画面过亮。虽然我不知道是什么导致的,但是,解决方案如下:编辑$\rightarrow$项目设置$\rightarrow$渲染$\rightarrow$扩展自动曝光设置中的默认亮度范围。
勾选完应用好就可以看到画面恢复了。
赛车游戏Demo切换视角
按Tab键
赛车游戏没有在大纲里面看见车、摄像机之类的东西,它们是怎么在开始游戏过后出现的?
顺着点击,那个长得有点类似USB符号的按钮就是管理蓝图的。
看到VehicleAdvPawn了吗?里面有复杂的一系列动作,包括生成车辆(以及两个相机),处理车辆运动、刹车时亮起刹车灯,以及Tab切换视角和Backspace重设车辆的功能。它们就是靠蓝图实现的。
–UPDATING–







