01 - 项目配置与资源准备
接下来想做几个蓝图项目练练手,并将其以系列文章的形式记录到我的博客上。
首先是第一个蓝图入门项目Bad Bot
,它的特点如下:
- TODO
本篇文章将简要描述该项目的配置内容和相关材质的编写,最后创建一个BP_Bot
蓝图类实例,为后续游戏制作做准备。
项目配置
新建一个名为Bad Bot
的空蓝图项目,然后进行如下配置:
- 创建新关卡
BotLevel
,模板为Basic
,并将其保存至Content/Maps
中; - 修改项目设置,将项目的启动关卡和默认关卡均修改为
BotLevel
;
资源准备
编写无人机材质
导入课程提供的资源,只留下SM_Drone_With_2_Mats
,并将其改为SM_Drone
。然后编辑SM_Drone
的材质:
M_Drone
:无人机的基本材质:M_DroneGlass
:无人机前面玻璃的材质:此外,还需要将混合模式修改为半透明
Translucent
,将光照模式修改为表面半透明Surface TranslucencyVolume
,这样将使得材质更像玻璃。
最终的无人机材质如下:
创建Bot蓝图类和实例
接下来在Content/Blueprints/Bot
中创建基于Actor
类的蓝图类BP_Bot
,为其添加StaticMesh
组件,并将其设置为根组件(点住往上拖就行):
最后往关卡中放置一个该蓝图类的实例,本篇文章的内容便结束了。下一篇文章将简要描述该蓝图类脚本的编写,实现让它追逐玩家等功能。
参考资料
- Course: Unreal Engine 5 Blueprints - The Ultimate Developer Course | Udemy