请注意:本篇教程的编号是从零开始的,如果没有看第零篇教程,请前往学习. 本教程介绍如何制作Radiant HUD,这是指将网页元素直接加入到HUD中,效果为: 对应的网页元素为: 第一步: 将之前下载的工程中的WebUI文件夹拷贝到我们自己的工程(LearnRUI)的同位置下: 复制到: 第二步: 创建一个蓝图(RadiantWebViewHud) 创建一个新的Gamemode,将这个HUD放进去: 在worldsettings中放置这个Gamemode: 第三步: 创建蓝图(RadiantWe…
相关的学习资源: https://forums.unrealengine.com/showthread.php?12097-PLUGIN-RadiantUI-SDK-UIs-HUDs-Interactive-WebViews-HTML5-Javascript-CSS https://www.youtube.com/channel/UCnhY_Rd8iyFrvzOgQVptWqg http://www.bootcss.com/ https://github.com/LeGone/RadiantUI…
常常会听到这么一些忠告“多看 多想 多做”   你有没有发现一个问题,每天都在看各种设计作品,真到自己做的时候,一下子全都忘记了,脑子短路傻逼了.之前看到那么多好的设计作品也都白看了,人家的还是人家的,跟你半毛钱的关系也没有.有没有这种感觉~?   看到了什么好设计画一画. 想到了什么好点子,写一写. 做会了什么或是想要学点什么,都记录下来. UI设计要学的真的太多了,胆小懒惰 勿入,这是个坑~!~   问:5个知识点?我不知道要学什么? 答:你现在缺什么,你想学什么,工作中要用到的,或是找工作…
Ⅰ.数组的含义及使用 数组是能统一保存若干数值的特殊变量.数组可以指定编号.运用其中的值,因此能够有序地管理大量的数据. 首先试图将上次创建的msg变量修改成数组,在细节栏点击修改: 并选择“修改变量类型”: 接着设置数组的初始值,同样在细节面板下方设置,单击+号并在下方输入数值代表数组中的元素: 如下,添加了几个元素值(数组下标从0开始,此处共5个元素): 然后从我的蓝图处将该创建的msg数组拖拽到图表中,并选择获得,这样就创建了一个“msg”节点,用于从数组中获取数组: Ⅱ.“Set Arr…
Ⅰ.值的基础类型 ①文本.字符串(Text.String):文本类型的值. ②整型.浮点型(Int.Float):数字类型的值. ③布尔型(Bool):表示“真或假”二者选其一的状态. Ⅱ.加法运算 选中自动生成的类型转换节点,并按“delete”键删除: 再新建一个Make Literal Int节点,或直接复制刚才的节点: 创建一个加法运算节点(在搜索栏输入+,并选择“Integer+Integer”): 可以看出,该节点没有标题部分,默认情况下,其输入项有两个,输出项也是整型,还有一个“添…
Ⅰ.节点的种类 ①标题:在节点的上方显示着节点的标题,标题部分会根据节点类型显示不同的颜色. ②输入:用于从其他节点接收数据以获取必要的数值. ③输出:将这个节点计算出结果用于传递数值到其他节点. (注:位于输入输出的项目称为“引脚”.) 节点是左入右出的,所以在蓝图中,处理操作是按“从左至右”的顺序进行的. Ⅱ.事件节点 事件:当用户操作或在游戏场景中发生了某件事时,就会触发事件,类似于一种信号. 事件节点的标题部分显示为红色.事件节点中,在右侧一定会带有一个白色的五角形标志,代表“执行处理流…
本篇尝试使用蓝图.蓝图是使用专门的编辑器进行编程. Ⅰ.3类蓝图 ①关卡蓝图:前面提到过,关卡是指在UE中制成的游戏场景.关卡蓝图是用于制作当前游戏场景的程序.在UE中进行编程就是在创建关卡蓝图. ②游戏模式:与制作中的游戏整体相关的设置.动作. ③类蓝图:集中处理几个相关功能及数据的小型程序.在制作复杂程序时,创建类会使结构整体一目了然. Ⅱ.关于蓝图编辑器 首先打开关卡蓝图编辑器: 关卡蓝图编辑器用于编辑关卡蓝图,由工具栏.我的蓝图.细节面板和图表编辑器组成: Ⅲ.运行简单程序 在蓝图中放置…
首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一下各面板: ①模式面板: 左上方的这个面板,称为模式面板,用于切换编辑模式. ②内容浏览器: 位于模式面板下方的面板,称为内容浏览器.用于管理项目中使用的各类资源(记录数据的各种文件).可在此处打开所用的文件,移动其保存位置或删除. ③工具栏: 窗口上方水平显示的一排图标即是工具栏.其将主要功能以图…
转自:https://mp.weixin.qq.com/s/bybEHM9tF-jBPxxqXfrPOQ## Unreal Open Day 2017 活动上 Epic Games 开发者支持工程师郭春飚先生为到场的开发者介绍了在 Unreal Engine 4 中 UI 的优化技巧,以下是演讲实录. 1. UI的基本概念 1.1 名词解释 User Widget:对应一个用户界面. Widget Tree:每一个 User Widget 都是存储成树状结构. Panel Widget:不会渲染…
本篇章前提要求:在UE4上安装了Radiant UI插件.如果没有安装,请找其它教程(或者是笔者的其它的教程,目前正在写). 本教程的目的:探讨如何从网页元素中调用蓝图中的内容: 第一步: 写一个网页,大致内容为: <!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-…