Unreal Engine 4 蓝图完全学习教程(二)—— 初步尝试

本篇尝试使用蓝图。蓝图是使用专门的编辑器进行编程。

Ⅰ、3类蓝图

关卡蓝图:前面提到过,关卡是指在UE中制成的游戏场景。关卡蓝图是用于制作当前游戏场景的程序。在UE中进行编程就是在创建关卡蓝图。

游戏模式:与制作中的游戏整体相关的设置、动作。

类蓝图:集中处理几个相关功能及数据的小型程序。在制作复杂程序时,创建类会使结构整体一目了然。

Ⅱ、关于蓝图编辑器

首先打开关卡蓝图编辑器:

关卡蓝图编辑器用于编辑关卡蓝图,由工具栏、我的蓝图、细节面板和图表编辑器组成:

Ⅲ、运行简单程序

在蓝图中放置“节点”来创建程序。在事件图表中右键新建新的节点,选择“事件BeginPlay”节点:

再次在空白处点击右键,在搜索栏输入“print”,找到“printString”并点击,

这样就创建了两个节点:

此时,按住鼠标左键拖拽能改变单个节点位置,按住鼠标右键拖拽能增大事件图表的位置。

接下来连接两节点:

(注:一般节点相接触处的颜色完全不同时,代表不可连接)

最后,点击工具栏的“编译”,(这里不用“编译”),并移动蓝图编辑器,使关卡编辑器显示出来,然后点击“播放”键:

效果:能看见视口中短暂显示的浅蓝色“Hello”。然后,就点击“停止”键,并保存。

原文地址:https://www.cnblogs.com/MilkoSilver/p/12243988.html

时间: 2024-08-29 21:27:46

Unreal Engine 4 蓝图完全学习教程(二)—— 初步尝试的相关文章

Unreal Engine 4 蓝图完全学习教程(一)—— 简要介绍

首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一下各面板: ①模式面板: 左上方的这个面板,称为模式面板,用于切换编辑模式. ②内容浏览器: 位于模式面板下方的面板,称为内容浏览器.用于管理项目中使用的各类资源(记录数据的各种文件).可在此处打开所用的文件,移动其保存位置或删除. ③工具栏: 窗口上方水平显示的一排图标即是工具栏.其将主要功能以图

Unreal Engine 4 Radiant UI 入门教程(一)制作Radiant HUD

请注意:本篇教程的编号是从零开始的,如果没有看第零篇教程,请前往学习. 本教程介绍如何制作Radiant HUD,这是指将网页元素直接加入到HUD中,效果为: 对应的网页元素为: 第一步: 将之前下载的工程中的WebUI文件夹拷贝到我们自己的工程(LearnRUI)的同位置下: 复制到: 第二步: 创建一个蓝图(RadiantWebViewHud) 创建一个新的Gamemode,将这个HUD放进去: 在worldsettings中放置这个Gamemode: 第三步: 创建蓝图(RadiantWe

Unreal Engine 4 Radiant UI 入门教程(零)在场景中摆放网页

相关的学习资源: 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

Unreal Engine 4 蓝图之自定义事件

UE4的蓝图就跟C++等编程语言在概念上是非常类似的.在蓝图中你可以定义变量.函数.宏等等,高级点的,它还可以被继承.这还不算,我们还可以定义蓝图接口,规范子类的行为.基本上C++中可以做的,蓝图也可以做到,而且是所见即所得,拖拖拽拽,即时编译,立即生效. 一般的做法是,程序员在C++中做好功能模块,关卡设计师,用蓝图创建游戏的逻辑,关卡师不需要会编程.可以自己创建逻辑,至少在逻辑这一层不需要程序员来配合.这样的效率会高很多,而且也没有类似Lua这样的脚本语言参与,设计师的门槛要低很多了. 这里

Servlet学习教程(二)----Servlet容器处理请求过程图解

上篇文章大致介绍的请求的流转,本文主要是详细介绍一下容器处理请求的过程. 第一步,用户点击一个链接指向一个servlet,而不是静态页面. 第二步,容器可以分辨出请求指向servlet,所以容器会产生两个对象: 1.HttpServletRequest 2.HttpServletResponse 第三步,容器对请求的URL根据配置找到对应的servlet,为这个请求创建或者分配一个线程,并将请求和响应对象传递给这个Servlet线程. 第四步,容器会调用Servlet的service方法,根据请

Redis从零开始学习教程二

Redis 键直的存储和取值 1:set 命令 不允许有空格 2:get取值口令 3:查看当前缓存中的所有key :   keys * keys addres[e] 原文地址:https://www.cnblogs.com/hadtop/p/9941563.html

【UNREAL ENGINE 游戏开发】开篇之UE4的BLUEPRINT(蓝图)与C++(新童鞋必看)

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/unreal-engine-game/2164.html 首先Himi在这里解释下,为什么还是开篇- 原因主要有两点: 考虑到要写也要写点干货不是么?!但是由于官方文档写的真的够详细了,对于提到的基础知识我真的不想再赘述,因此希望各位新童鞋一定要先跟着文档动手过一遍!!!很重要!!!!!!!!!!! 另一方面,本想拿着UE4写点小项目练手,然后

Unreal Engine 4 系列教程 Part 1:入门

.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > .katex-html { display: block; } .katex-display > .katex > .katex-html > .tag { position: absolute; right: 0px; } .katex { font: 1.21em/1.2 KaTeX_M

C++基础学习教程(二)

接上一节内容 2.5条件和逻辑 自增和自减操作符 这个主要区别就是在前和后,大多数学习过其他语言的应该都知道.所以,一个程序带过. 示例如下: /************************************************************************* > File Name: list1001_++.cpp > Author: suool_hu > Mail: [email protected] > Created Time: 2014年0