会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
索智源
suozhiyuan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2021年9月16日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十七) 场景跳转与 GameInstance
摘要: 进入游戏 打开UE4,新建一个场景,现在开始实现场景的跳转 打开Res → PolygonAdventure → Maps 文件夹下新建一个Level,Demonstration_Large 然后将他拖到Map中,选择 copy 一份 然后将名字改为GameMap 如果没有场景文件,去淘宝买一套,淘
阅读全文
posted @ 2021-09-16 14:26 索智源
阅读(1056)
评论(0)
推荐(0)
2021年9月13日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十六) UI音乐播放与调节
摘要: 到目前为止主菜单基本功能均已实现,目前还差进入游戏、进入存档、退出游戏、UI音乐音效四个部分,这部分将会实现UI音效 声音文件要通过 WidgetStyle 来获取,所以要在 MenuWidgetStyle.h 文件下添加注册 D:\UE4 Project\UE26.2\CourseProject\
阅读全文
posted @ 2021-09-13 16:38 索智源
阅读(670)
评论(0)
推荐(0)
2021年9月10日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十五) UI动画实现
摘要: 目前已经实现了主菜单的跳转,这个部分将要给按钮点击添加UI动画,具体效果如下: 菜单结构图如下, 首先在SlAiType文件添加动画状态枚举 D:\UE4 Project\UE26.2\CourseProject\SlAiCourse\Source\SlAiCourse\Public\Data\Sl
阅读全文
posted @ 2021-09-10 11:17 索智源
阅读(797)
评论(0)
推荐(0)
2021年9月7日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十四) 菜单控件初始化
摘要: 到现在游戏的主菜单各个组件功能均已实现,这部分要进行主菜单界面的初始化,就是显示菜单选项的初始显示和来回跳转,下图标黄的部分 首先添加菜单界面类型 d:\ue4 project\ue26.2\courseproject\slaicourse\Source\SlAiCourse\Public\Data
阅读全文
posted @ 2021-09-07 15:53 索智源
阅读(479)
评论(0)
推荐(0)
2021年9月3日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十三) 进入游戏控件
摘要: 下图为菜单结构,到目前为止已经实现了游戏设置控件(绿色的部分),还缺少开始游戏控件,这个部将会开始实现 "输入存档名" 与 "选择存档" 的部分 首先我们在 UI/Widget 文件夹下新建两个 SlateWidget 组件 SlAiNewGameWidget 与 SlAiChooseRecordW
阅读全文
posted @ 2021-09-03 18:18 索智源
阅读(818)
评论(0)
推荐(0)
2021年9月1日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十二) 写入存档Json文件
摘要: 上一部分写的是Json文件的读取,并将读取到的内容初始化到设置界面对应的配置项上,而游戏中改变设置配置则无法保存到Json文件中,这一部分将会实现Json文件的配置写入。 首先要先实现两个方法 1. 将JSon转换为Json格式字符串的方法 2. 保存字符串到文件的方法 D:\UE4 Project
阅读全文
posted @ 2021-09-01 16:33 索智源
阅读(733)
评论(0)
推荐(0)
2021年8月30日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十一) 读取存档Json文件
摘要: 上一篇只是将一个Json文件加载进内存,并没有对文件进行解析,接下来写一个解析Json文件的方法,把文件的中的字符串解析成我们所需要的数据资源 首先将SlAiSingleton.cpp中的内容都放置到 SlAiSingleton.h 中 d:\ue4 project\ue26.2\coursepro
阅读全文
posted @ 2021-08-30 17:40 索智源
阅读(534)
评论(0)
推荐(0)
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(十) 模板单例与文件读取
摘要: 这个部分将会写一些数据方面的部分,前边代码中有过语言、音量等数据。这些数据是记录到 json 文件中的。 如:D:\UE4 Project\UE26.2\CourseProject\SlAiCourse\Content\Res\ConfigDate\RecordData.json [ { "Cult
阅读全文
posted @ 2021-08-30 17:36 索智源
阅读(706)
评论(0)
推荐(0)
2021年8月16日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(九) 游戏设置控件
摘要: 制作游戏的设置菜单,具体功能包括设置游戏的语言以及音量大小 首先新建一个Slate Widget的类 D:\UE4 Project\UE26.2\CourseProject\SlAiCourse\Source\SlAiCourse\Public\UI\Widget\SSlAiGameOptionWi
阅读全文
posted @ 2021-08-16 09:22 索智源
阅读(763)
评论(0)
推荐(0)
2021年8月6日
UE4 从无到有纯 C++ & Slate 开发沙盒游戏(八) Debug打印输出
摘要: Debug打印 为了方便查看一些逻辑效果,我们需要添加一个Debug,用来在界面中输出一些内容 首先创建一个普通的类 不需要.cpp文件,保留头文件就好 一个内联函数 D:\UE4 Project\UE26.2\CourseProject\SlAiCourse\Source\SlAiCourse\P
阅读全文
posted @ 2021-08-06 17:17 索智源
阅读(345)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告