55-插值
插值 插值(Lerp)节点:根据 Alpha 的值返回 A 到 B之间的值,Alpha 的取值范围为 0-1 实现 先将时间轴的范围改为 0-1 时间轴长度随意 返回 关卡蓝图 将 时间轴 节点的 Value 连接到 插值 节点的 Alpha 并设置 A 和 B 的值之后将输出连接到 打印输出 节点 编译后运行 在 时间轴 长度的时间内输出 A 到…
54-时间轴(TimeLine)节点
时间轴(TimeLine)节点 时间轴节点 (TimeLine) 是蓝图中的特殊节点,功能是在指定的时间内将指定值变化到目标值 Play :播放 Play from start :从开始播放 stop :停止 Reverse :倒放 Reverse from End :从结束倒关播放 Set New Time :设置开始时间 Update :当 T…
53-石头剪刀布的示例
石头剪刀布的示例 情景 小明和李华自创了一个双手石头、剪刀、布的游戏。他们背对背分别用左手和右手各出一个石头、剪刀、布的手势(双手出一样的),然后根据规则判断输赢。 基础规则: 一方出石头,一方出剪刀,则石头赢 如果一方出石头,一方出布。则布赢 如果一方出剪刀,一方出布。则剪刀赢 如果双方出的一样,则平局 双手规则: 如果小明的左手赢了李华的左手 …
52-异常体系结构
异常体系结构 Throwable Error VirtulMachineError StackOverFlowError OutOfMemoryError AWTError Exception IOException EOFException FileNotFoundException RuntimeException ArrithmeticExc…
53-宏库
宏库 用于将多个宏管理起来库文件,由于是文件,所以需要创建宏库,可以在所有的蓝图中调用宏库中的宏 实现 在 内容浏览器 中建立 蓝图宏库 选择 Actor 父类 双击进入 蓝图宏库 ,将判断年龄的宏放置 新建 宏 ,用于将输入的 num01 和 num02 相加,并判断是否大于等于输入的 judgSum 返回 关卡蓝图 ,添加 序列 节点,将刚刚添…
52-宏
宏 蓝图宏整体功能与函数类似,都是对一些功能算法进行了封装,可以根据情况添加多个输入引脚与输出引脚 函数与宏的区别 函数只有一个引脚,宏可以有多个输入、输出引脚 其他蓝图可以调用函数,不能调用宏 实现 在 蓝图 中创建 宏 可以在 细节 面板中添加 输入 、输出 引脚,并将引脚类型更改为 执行 添加 输入(执行类型) 和 age(整数类型) 的输入…
51-局部变量
局部变量 在函数中定义的变量就是局部变量,局部变量只能在函数体中访问,外界无法访问 实现 返回 addSum 函数中 在 局部变量 中添加变量 将 设置sum 和 打印输出 节点拖到蓝图中并连线 编译后运行
50-函数与自定义事件的异同
函数与自定义事件的异同 相同点: 可以将一段逻辑封装为功能 都可以接收参数 其他蓝图都可以直接调用 不同点: 函数可以有局部变量,自定义事件没有 函数可以定义返回值,自定义事件没有返回值 自定义事件的逻辑是在事件图表定义,函数则需要单独使用一个图表 函数不能使用 delay(延迟) ,自定义事件可以使用。是因为函数调用需要等待结果,才能继续后续行为…
49-函数的参数、返回值与纯函数
函数的参数、返回值与纯函数 当两个功能整体逻辑一样,只有部分数据不一样的时候,可以封装为一个函数,然后通过传入参数的方式实现不同数据的处理 当执行完一个函数后需要返回运算结果,就需要使用返回值 纯函数就是没有输入节点的函数,需要借助其他功能节点执行函数。纯函数需要有返回值,否则没有意义 实现 打开 关卡蓝图 添加 addSum 函数 双击进入 函数…
03-爬取各个站点域名的价格并制表
爬取各个站点域名的价格并制表 前言 之前我写过一篇关于爬取 Namesilo 域名价格的博客,当然,购买这种事情当然是要货比三家,所以我就找到了目前一些大的域名商,并且写了一个爬取域名和价格的脚本。包括以下的域名商 NameSilo NameCheap DreamHost DyNadot NameSilo 这个商家没什么好说的了,直接使用上次的代码…