当前位置:首页 >问答首页 >游戏程序
精选回答
来自玩命共美女的回答 2023-11-29 18:49:05

可以的,很多c++函数没有暴露给蓝图。这些c++函数一般需要你自己c++封装成蓝图节点再调用。这些函数比如获取本地IP地址,多线程等等,还有一些类的函数需要override重载。这些函数很多都需要c++重载而不能蓝图重载。所以在实际应用中也是要结合实际情况搭配混合使用。

蓝图在UE4中非常容易创建,并且更新快,编译速度也快,可以直观的展示流程。就实用性来说,蓝图与c++的实用性都很强,用UE4做大型游戏就用C++,做小型游戏使用蓝图就可以。

蓝图本身就是c++做成的蓝图可视化脚本,蓝图所调用的函数也是用C++写的。但如果使用虚拟机运行,蓝图成本会非常高,并且蓝图的性能无法和c+保持一致,对于程序中较为复杂的逻辑关系,还是推荐使用C++,蓝图比较偏向图形资源的控制上。

火星时代教育 影视学院刘老师,为你解答

最新发布

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定