关卡蓝图 普通蓝图
定位:针对整个关卡 针对某个对象
可以直接操作关卡中的actor对象 不能直接操作别的对象
可以获得关卡蓝图的引用 actor不能直接获取关卡蓝图引用

构造脚本

构造脚本  vs  构造函数

构造脚本:执行初始化逻辑

构造函数:C++里,用来初始化成员变量

1.新建一个actor

设置一个构造函数,使得拖动actor时,模型出现在(-100~100)随机位置

设置一个数组,遍历出10个元素,使得每次都保持10个模型,出现在(-100~100)随机位置

步骤1 把添加的模型保存到数组中

步骤2 更改变量类型为数组类型

步骤3 将此变量暴露出来,使得可以方便更改值

步骤4 每一次遍历后都刷新clear一下数组,使得数组数量保持在0-9十个元素

设置新模型栏,更改任意模型

小练习:当前的偶数元素,材质可以在实例的细节面板中实时更改

总结:蓝图规范(读写顺序)

一、读(先用白线看大概 的逻辑

1.组件

2.构造脚本

3.事件图表

4.函数与变量

二、写

1.组件

2.构造脚本

3.事件图表

4.函数与变量

在书写的时候,先写函数,白色逻辑线最后写。

案例:昨天小球的案例增加一些交互功能

字体

离线字体的创建(非实时,但省性能)

点击新建的font

 更改字体材质

一些相关系数

同样的,把显示时间的文本、游戏时间也做一份

计时功能

蓝图 使得数字和时间关联

做“吃金币” 计算得分

导入金币模型(更改材质)

选中金币建立蓝图

因为显示模型没有碰撞体,这里自己建立一个金币的碰撞体

金币蓝图类设置金币的动画(记得改为在类里面改为可移动)

1.碰撞体

2.启用碰撞

3.发生重叠的双方都要勾选“生成重叠事件”

3.其中一方的是“允许重叠”

4.写重叠事件函数(碰到之后消失并得分)在pawn的蓝图里写

得分的text关联

1.先创建一个对象的变量

2.暴露到关卡中(吸管吸对象)

3.蓝图

设置球体做不同材质的交互

下层水面设置为all block

到达终点时计算器停止计时

gate节点

用gate节点停止tick

小球在半空中时候禁止跳跃

hit事件的判定:

1.有碰撞盒

(已启用碰撞)

2.勾选生成命中事件

3.碰撞设置,双方都设置为block

成立了写函数

更优的做法:

快捷键:双击拉面线条

90天入门UE引擎开发--学习日记(30/100)相关推荐

  1. 90天入门UE引擎开发--学习日记(60/100)

    教程 Game艺视界 - Ben UE5着色器材质节点 快捷键 D键   缩小图片节点 A键   Add M键  Multiply D键   Divide 介绍面板 节点里第三层是最重要的 新建工程 ...

  2. 90天入门UE引擎开发--学习日记(55/100)

    物理约束 具体系数参考官方文档↓↓↓ https://docs.unrealengine.com/5.0/zh-CN/physics-constraint-reference-in-unreal-en ...

  3. Unreal4引擎开发学习日志

    Unreal4引擎开发学习笔记1 相关说明 本游戏引擎学习日志是笔者根据网上相关教学视频所写,是对视频内容的精炼与总结.如果您认为笔者所写不清晰明确,可以访问以下链接: Unreal入门第一季 - 虚 ...

  4. 安卓开发学习日记第三天_新手怪button_莫韵乐的欢乐笔记

    安卓开发学习日记第三天--新手怪button (不是buttercup,虽然里面好像也有button,心中已经响起那段音乐了) 前情提要: 第一天学习日记之安装Android Studio3.6 第二 ...

  5. 安卓开发学习日记第四天_会爬就会跑_莫韵乐的欢乐笔记

    安卓开发学习日记第四天_会爬就会跑 前情提要 安卓开发学习日记第一天Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发学习日记第三天_新手怪button ...

  6. 安卓开发学习日记第二天_破坏陷阱卡之sync的坑_莫韵乐的快乐笔记

    安卓开发学习日记第二天 前情提要:第一天的日记 经过第一天的日记,我们顺利第安装上了Android Studio3.6 第二天内容包括: 1.推荐的文件目录结构 2.如何创建一个项目 3.遇到sync ...

  7. 安卓开发学习日记第一天(笑)_Android Studio3.6安装_莫韵乐的快乐笔记

    安卓开发学习第一天 Android Studio3.6安装 没想到终于要写出自己的第一个博客了 反正是第一篇,有没有人看都无所谓(理智:129/129) 万事开头难,做下去就容易很多了 言归正传 工欲 ...

  8. 安卓开发学习日记第四天番外篇_用Kotlin炒冷饭——越炒越小_莫韵乐的欢乐笔记

    安卓开发学习日记第四天番外篇--用Kotlin炒冷饭--越炒越小 前情提要 安卓开发学习日记第一天_Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发学 ...

  9. 安卓开发学习日记第五天——奇怪的bug出现了(VT-x说没就没)_莫韵乐的欢乐日记

    安卓开发学习日记第五天--奇怪的bug出现了(VT-x说没就没) 前情提要: 安卓开发学习日记第一天_Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发 ...

最新文章

  1. 数据蒋堂 | 这个产品能支持多大数据量?
  2. idea 用iterm 终端_帅气逼人的终端环境
  3. 进击的UI------------网络判断
  4. 音视频技术开发周刊 | 160
  5. 深夜学算法之SkipList:让链表飞
  6. SAP UI5 message.showMessageToast
  7. linux网卡驱动 pdf,Linux下网卡驱动程序.pdf
  8. innerHTML的用法
  9. pip安装软件 Command “python setup.py egg_info“ failed with error code 1 in
  10. 知识图谱:刻画事物关系,沉淀领域知识!
  11. 深入理解JVM-java内存区域与内存溢出异常
  12. HTML5浪漫生日祝福电子贺卡网页模板(HTML5+CSS3+JS)_520表白/七夕情人节表白/告白网页制作/生日快乐html模板
  13. 电信提供的路由器无法进入配置地址或者配置后找不到自己WIFI的解决方法
  14. DPDK Release 19.11
  15. HDU 1277全文检索(字典树)
  16. 更改web.config,让godady的win主机启用gzip压缩
  17. LT7911D功能概述 LT7911D是Type-C/DP1.2转双路MIPI/Lvds的一款芯片
  18. 控制器双活 负载均衡
  19. 高德地图-绘制去程和回程路线
  20. ubuntu ceres-solver 安装

热门文章

  1. iOS开发 数据存储之WCDB的使用
  2. 杰里之烧录配置【篇】
  3. iPhone/iPad与Windows电脑如何快速面对面互传文件?(建议收藏)
  4. js过滤特殊字符,特殊字符串,敏感词汇等
  5. s805b刷Linux系统,如何在机顶盒中刷入原生的Debian系统
  6. 鸿蒙harmonyOS开发APP时,使用Retrofit+Java在get请求时遇到 ?pageNum=1pageSize=10的url 的get请求的写法
  7. php 图片自动播放,Android实现自动播放图片功能
  8. 奥运排行榜 (25分) ---排序
  9. 推荐给大家,java随机抽题系统
  10. 北京交通计算机考研科目,北京交通大学研究生专业北京交通大学计算机科学与技术081200考研科目及参考书目保研夏令营...