打开ui控制蓝图

进入右上角的图表

获得默认的pawn,然后将pawn转化为survivalcharacter

将 survivalcharacter提升为变量,并重命名为maincharacter。

通过事件来激活这些操作,事件construct相当于游戏开始事件

编译一下蓝图事件,点击进度条

选择要绑定的内容,没有绑定就选择创建绑定

然后进入到创建函数里面

将主角变量拖进来,先得到maxhealth变量,在得到currenthealth变量。

让他们相除,结果返回给ui

其他的变量也进行一样的操作。

哎,大无语事件

得到的最大值与current值都是0。我又做了如下工作

打印no,说明我转换过来的变量根本就是无效的,所以是0.

这一节我跟不下去了,直接跳到AI了,加油。

这个问题我解决了

利用ui蓝图的这个事件,得不到玩家角色的蓝图。

改进:

删掉关卡蓝图里,游戏开始事件创建ui控件。在小白人蓝图里游戏开始事件创建ui控件。

在两个函数里这么操做

 

与上述相同

给口渴和体力也添加绑定,并给相关函数命名

 

测试成功

19_ue4进阶末日生存游戏开发[关联UI和数据]相关推荐

  1. 33_ue4进阶末日生存游戏开发[拾取面板UI]

    添加UI控件蓝图,命名为PickablePannel 再拉进去一个panel(为什么需要panel:他下面可以有任意多的组件,可以借助锚点进行方便相对布局) 技巧:按住shift+ctrl再点击锚点, ...

  2. 47_ue4进阶末日生存游戏开发[基础游戏循环]

    在小白人蓝图里添加变量,HealthDecreaseSpeed,float类型 找到该节点 添加一个宏  然后我们创建一个GoDie自定义事件 调用这个事件  添加一个宏用来改变health下降的速度 ...

  3. 27_ue4进阶末日生存游戏开发[计时器]

    创建actor蓝图类 游戏的时间是虚拟的,比如一天可以是现实中的100s,也可以是300s. 所以我们在蓝图中创建一个变量,来表示虚拟的一天是多长时间. 将他的默认值设为300 我们将其设置为publ ...

  4. 35_ue4进阶末日生存游戏开发[背包系统准备]

    创建结构体,命名为ItemSlot 添加四个变量分别是Type.Name.Icon.Count 类型分别是itembase类型的引用 ,text,texture 2d的对象引用和整数类型. 创建Sur ...

  5. 01_ue4进阶末日生存游戏开发[基础概念]

    GameInstance:游戏实例,一个贯穿于游戏始终的东西,不管是在游戏等待界面,还是在关卡中,还是游戏结束了,都是可以访问到游戏实例的.经常做的功能是显示UI,UI是独立于任何游戏关卡的. Gam ...

  6. 26_ue4进阶末日生存游戏开发[僵尸添加动画和扣血效果]

    给僵尸npc添加动画和扣血效果 首先新建一个动画文件夹 新建一个动画蓝图 一般只要是不做汽车啊等模型,我们一般选Animinstance 因为僵尸是女英雄,所以我们选择女英雄的动画 重命名Zombie ...

  7. 22_ue4进阶末日生存游戏开发[EQS]

    EQS:环境查询系统 功能:1.按照规则生成点 2.跟踪搜寻目标 3.过滤目标 打开编辑器偏好设置 搜索eqs 我们得打勾 有什么变化呢? 创建AI的时候,出现了一个eqs 创建一个eps 进去之后, ...

  8. 21_ue4进阶末日生存游戏开发[行为树]

    上一节中setvalue只是我们测试用的,一般不会像上一节那样用. aicontroller的作用很简单,就是用游戏开始事件来运行一下行为树. 为了练习行为树,我们做一个原始demo:没看到主角就巡逻 ...

  9. 03_ue4进阶末日生存游戏开发[准星]

    进入游戏模式蓝图,选择默认准星 进入准星的蓝图  将准星变成白色 进入贴图,并将这个东西改成0 改成白色之后,如果我们想将准星再变为红色,我们可以直接调整蓝图就可以了. 打开准星蓝图,将G和B都改成0 ...

最新文章

  1. Xcode的一些按钮使用
  2. Pycharm下载tensorflow问题
  3. [云炬创业管理笔记]第四章把握创业机会测试5
  4. 在执行方法和Web资源中获取传递过来参数的值
  5. 光流 | 基于光流的实时运动物体检测(MATLAB代码)
  6. 搜索linux中大于m文件,linux 下查找大于100M的文件(转)
  7. Linux文件系统保存在哪里,文件系统保存在磁盘的()
  8. 更新显示当前歌曲的名称 winform 0130
  9. perl语言学习笔记(3)列表与数组、子程序’、参数
  10. 使用UWP人脸检测API在WPF中进行人脸检测
  11. 企业数据分析,搞定这3个重点事半功倍!
  12. js怎么函数怎么给另一个函数传值并且不调用_2020年最火爆的Vue.js面试题
  13. 迎亚运 广州推出全国首个地铁导向地图
  14. 基于Java和Netty实现的联机版坦克大战游戏
  15. ue4换装系统 1.换装系统的基本原理
  16. 概率论:3.3期望与方差
  17. OpenCV深入学习(5)--直方图之calcHist使用
  18. 当前提审小程序包中可能包含明文的AppSecret,解决办法
  19. 2020-2021中科院陈玉福算法设计与分析期末考试
  20. ARP协议的小小了解

热门文章

  1. 微软MOS认证—学生求职的敲门砖
  2. OC URL编码和URL解码
  3. 一次性弄懂马尔可夫模型、隐马尔可夫模型、马尔可夫网络和条件随机场!
  4. tp5模板中时间戳转时间
  5. 关于国家教育部最新答复的关于第一学历的个人看法
  6. 老烂腿都有哪些症状?
  7. python 微信公众号网页接口调用_GitHub - micsem00/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...
  8. 被遗忘的图灵:一文溯源AI研究(附下载)
  9. 荣品电子正式推出三星S5P4418开发板卡片电脑
  10. html5 游戏 动画设计,HTML5 Canvas 动画实例