[UE4]蓝图调试】的更多相关文章

1.蓝图下断点:选择蓝图节点按F9下断点:再按一下F9就会去掉断点. 2.游戏运行到断点会自动这暂停,鼠标移到某个变量上面,会显示该变量的值. 3.按F10执行下一步. 4.蓝图调试没有跳出函数的功能,只能一步步往下走,遇到执行另外一个函数也会直接进去. 5.如果设置了多个断点,可以点击按钮,就会直接跳转到下一个断点.可以一定程度上解决蓝图调试没有跳出函数的功能.…
假设某个功能由10个蓝图步骤组成,在第10步的某个蓝图函数的其中一个参数为none,可以使用not equal(Object)和Print从第10步开始,一步一步倒退到第一步检查,看看是哪一个步骤参数传递有问题. 当然如果数据类型是int就是要NotEqual(int)方法来判断.…
认识UE4蓝图中颜色与变量类型: UE4中各个颜色对应着不同的变量,连接点和连线的颜色都在表示此处是什么类型的变量.对于初学者来说一开始看到那么多连接点, 可能会很茫然,搞不清还怎么连,如果知道了颜色对应的变量类型再去找相应的模块进行连接,效率要高很多. 这也是开始蓝图编程的第一步. 蓝图中的白线: 逻辑白线:逻辑顺序线,如果没有分支,就只能一个接一个地串联起来,中间不能断了.(目前只发现只有用逻辑白线连接的模块上可以打断点调试) 白线的开始通常是一个Event引出(如上图中的AnimNotif…
回顾   学习UE4已有近2周的时间,跟着数天学院"UE4游戏开发"课程的学习,已经完成了UE4蓝图方面比较基础性的学习.通过UE4蓝图的开发,我实现了类似CS的单人版射击游戏,效果如下视频:   不得不说UE4蓝图功能的强大,无需写一句代码,就能实现一个基本的游戏玩法.并且使用门槛极低,只要熟悉蓝图的API,通过"拖拖,连连"就能完成游戏玩法的开发,对游戏策划(设计师)及其友好,与C++相比,生产效率极高. 多武器系统   目前的游戏设定是开场后,角色身上就自动装…
8. 寻路网格体和Gameplay调试器 为了及时识别出AI系统中的导航问题,UE4提供了一个工具用来解决这类问题,它叫Gameplay调试器.打开项目设置,在左侧找到"引擎",然后找到"Gameplay debugger".查看"输入分段",检查激活键有没有绑定.记住绑定的键盘键,然后播放游戏,通过快捷键打开"Gameplay debugger",然后看向AI所在的位置,在屏幕上会出现许多信息并在不断更新.按"sh…
课时1:案例演示 05:12 课时2:工程准备 07:35 (把一个项目从一个工程移动到另一个工程) 1.新建一个空白工程,不包含初学者内容 2.选择我们要复制的工程,按右键,如下图: 复制到新工程的content文件夹 课时3:蓝图类 08:07 课时4:蓝图类的编译和保存 05:44 课时5:开始游戏 08:14 课时6:动画蓝图 07:47 课时7:向前移动 06:49 课时8:向量 05:03 课时9:用向量表示方向 09:23 课时10:自由移动 04:22 课时11:roll·pit…
版本:4.12 1.进行如下设置 2.将项目打包出来(任意一平台都行,本文以Windows为例) 3.打包完成后才会在原项目工程中生成蓝图转换成c++的代码 4.如图路径(转换后的代码路径较深所以一步一步说明) C_SourceCode是我建立UE4的项目名 Intermediate文件夹内是转化后的代码 WindowsNoEditor 是本文之前说的打包的是windows平台,所以此平台打包后的转换代码在此文件夹下 NativizedAssets本地化资源,直接点击进去就行,代码就在其文件的S…
1.将选择的多个蓝图节点变成一个节点,可以给这个节点命名:还可以随时展开这个节点 2.也可以将选中的蓝图节点转换成一个函数或者一个宏.当然也是可以随时展开成原来的样子. 3.变成节点的话,会生成一个子节点,方便查看.…
uint8:无符号整数(非负整数),u:unsigned 字符串 蓝图Utilities下有很多引擎自带的各种类型的对象的常用方法. 字符串与整数之间的转换(例如将字符串“23”转换成数字23) 如果转换失败,则会得到数字0,比如“a”转出数字,因为“a”并不是数字.…
首先,蓝图肯定是比C++慢. 任何脚本语言(需要解释执行的语言),和C++相比可能达到十倍甚至百倍的差距.比如Java.Python.Lua,JS. 脚本语言是运行在虚拟机上的,所以它们比起直接运行的代码要慢,要慢很多. 蓝图属于脚本语言,其性能不比Java.Python.Lua,JS差. 蓝图比C++慢10倍吗?这个问题不能一概而论,要具体情况具体分析,因为大部分情况下,蓝图所调用的函数都是C++写的,所以总体上来说,并没有达到10倍的差距. 如果和纯C++相比,蓝图调用C++函数的额外开销,…