码迷,mamicode.com
首页 > 其他好文 > 详细

UE4蓝图编程的第一步

时间:2015-10-07 14:40:27      阅读:12692      评论:0      收藏:0      [点我收藏+]

标签:

认识UE4蓝图中颜色与变量类型

UE4中各个颜色对应着不同的变量,连接点和连线的颜色都在表示此处是什么类型的变量。对于初学者来说一开始看到那么多连接点,

可能会很茫然,搞不清还怎么连,如果知道了颜色对应的变量类型再去找相应的模块进行连接,效率要高很多。

这也是开始蓝图编程的第一步。

技术分享

技术分享

蓝图中的白线

技术分享

逻辑白线:逻辑顺序线,如果没有分支,就只能一个接一个地串联起来,中间不能断了。(目前只发现只有用逻辑白线连接的模块上可以打断点调试)

白线的开始通常是一个Event引出(如上图中的AnimNotify_IsPunching1和AnimNotify_IsPunching2就是动画Montage(蒙太奇)中定义的事件)。

白线分支如Branch(if),DoOnce(只执行一次),Do N(执行N次)。

技术分享

姿态白线:这张图是Animation BluePrint类型蓝图中的白线,与上面说的白线不一样,这里的白线两端是表示角色的姿态(Pose),这里的白线只能一对一的连接,不能一对多,如果需要一对多,如图可以先Save Pose,再使用Use cached Pose来获取。

状态白线:在Animation BluePrint类型蓝图中的AnimGraph中新建动画状态机后双击状态机进入状态机内部编辑状态

技术分享

 常用模块

branch模块(if)

select模块(switch)

技术分享

forEachLoop、forEachLoopWithBreak模块(foreach)

技术分享

Get/Set系列模块

技术分享

技术分享

IsValid模块(检查此蓝图是否有效,有效则向右执行(蓝图是从左向右执行的))

技术分享

Cast系列模块(类型转换模块, c#中的as关键字 )

技术分享

PrintString模块(在运行窗口和Log窗口中显示出输入值)

连接时会自动生成类型转换模块

技术分享

。。。。。。。。。。。。。。。。。

技术分享

UE4蓝图编程的第一步

标签:

原文地址:http://www.cnblogs.com/fuliufuliu/p/4858580.html

(8)
(13)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!