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