C++和蓝图的关系和对比

  • C++和蓝图的关系
  • 创建C++工程
  • 在UE4中新建一个蓝图类
  • 在UE4中新建一个C++类

C++和蓝图的关系

接触过UE4的应该都听说过,UE4提供了两种方法来设计游戏,C++和蓝图可视化脚本。我看到过很多人和教程中直接用蓝图做游戏的,有的甚至效果不错,那么这两种方法到底有什么区别呢,大家应该如何选择呢?今天我尽力的来讲一下。
首先我们直接从Epic设计UE4的初衷来谈,UE4的初衷其实设计的蓝图本身是给设计师使用的,C++是给C++程序员使用的,那么什么是设计师呢,其实可以想象为技术策划,有一些程序能力但是没有精通到程序设计语言的底层,在编码过程中可能不会考虑到游戏性能甚至代码底层消耗的这种技术人员,这样一来,最佳的编码模式便是:程序员在C++中创建游戏性构建块,设计师利用这些块打造有趣游戏性时,引擎能发挥最佳工作效率。什么是游戏性构建块呢?在蓝图中有一些方法节点比如AIMoveTo,非常的好用,直接给他目的地,Actor玩家就能移动到目的地,那对于这个AIMoveTo方法,就可以理解为游戏性构建块,C++程序员可以使用非常刁钻的手法实现此方法,让其拥

UE4 C++入门之路1-C++和蓝图的关系和介绍相关推荐

  1. UE4 C++入门之路4-PostInitProperties函数详解(设置属性默认值的四种方法)

    PostInitProperties函数详解 前言 设置属性默认值的四种方法 一 声明时赋值 二 构造函数赋值 三 构造函数初始化列表 四 PostInitProperties 前言 也许在工作或者学 ...

  2. DBA入门之路:由浅入深的总结学习法

    有很多DBA朋友在入门时总觉得不得路径,长久的徘徊于门外,而过来人的经验又往往高屋建瓴难以落地,两者总觉得难以对接起来,如何才能解决这个问题呢? 我一直推荐的学习方法,之前在文章 DBA入门之路:学习 ...

  3. 我的机器学习入门之路(下)——知识图谱、推荐、广告

    继上一篇<我的机器学习入门之路(中)--深度学习(自然语言处理)>,这一篇博客主要记录了我对知识图谱.推荐和广告等方向的一些涉猎与基础学习. 一.知识图谱 从自然语言处理到知识图谱,是一个 ...

  4. 我的机器学习入门之路(中)——深度学习(自然语言处理)

    继上一篇<我的机器学习入门之路(上)--传统机器学习>,这一篇博客主要记录深度学习(主要是自然语言处理)这一块内容的学习过程.以下均将自然语言处理简称NLP. 这一块内容的学习路线分为三部 ...

  5. 【Azure Show】|第九期 “我的计算机入门之路” 嘉宾秦婷婷汪宇杰文轩

    欢迎来到Azure Show! Azure Show 欢迎来到Azure Show 第九期!继上期[搭上AI快车]为大家带来数位微软技术专家于各自IT技术领域的经验分享,有2400多人在线上通过b站看 ...

  6. Linux内核入门之路 (非广告)

    笔者从开始接触 Linux 内核应该有 4 ~ 5 年了,虽然不敢说非常了解 Linux 内核,但起码也有了点眉目.所以,本文主要想分享一下我的 Linux 内核入门之路,如果对大家有帮助的话,希望能 ...

  7. 小猪的Android入门之路 day 1

    小猪的Android入门之路 Day 1 Android相关背景与开发环境的搭建 ------转载请注明出处:coder-pig 本节引言: 随着社会经济的发展,移动互联网的越来越热,手机APP开发显 ...

  8. 35岁学python爬虫_35岁码农的机器学习入门之路-python篇

    35岁码农,苦逼的80后,岌岌可危的尴尬年纪,何以解忧,唯有学习,对了,要跟上潮流:机器学习. 本篇所提入门之路,适合大学没学好数学,毕业后数学已忘光,工作多年想半路出家的人,仅供参考. 学习动机提升 ...

  9. vlog拍摄与剪辑入门之路

    程序员不应该只有程序.这是我关于程序员生活的第一篇文章. PS:许久未更新,后面会增加自己更新的频率- 这一次,我想和大家分享"另类的技术"--vlog的拍摄和剪辑. 我是从201 ...

最新文章

  1. 为什么 IPv6 难以取代 IPv4
  2. lr:lr中错误解决方法19种
  3. 软件开发心得点滴记录
  4. NI FlexLogger 2020 R3中文版
  5. 我花了 8 小时,掌握了一下 Flutter | Flutter 中文站上线
  6. jquery on()事件
  7. IOS7的蛋疼各种收集
  8. [python教程入门学习]就业寒冬,从拉勾招聘看Python就业前景
  9. 深信服桌面云(aDesk)学习笔记
  10. 用protues作RC桥式振荡电路仿真,无法形成正弦波,求解惑
  11. 手写原笔迹输入_手写原笔迹输入SurfacePro使用更轻松
  12. wps html转换成pdf文件,wps怎么转换成pdf
  13. 到底要怎么做,才能不堵车?
  14. java排查full gc_一次频繁Full GC问题排查过程分享
  15. 0208中年发福,需要更加注意保持身材
  16. 微信小程序生成二维码方法1
  17. TOJ 3778.Sheldon's Friendship II
  18. WebStorm中使用Live Tempalte
  19. Vue3.0手脚架搭建
  20. 网上书城项目的书籍分类列表展示及新书上架和热销书籍效果展示功能(项目进度四)

热门文章

  1. jQuery第三方插件
  2. stk6.1安装方法
  3. Android 多国家语言适配
  4. C++创意编程——自制 gif 表情包
  5. 浅谈ASP脚本的解释
  6. JButton部分常用的方法
  7. Python毕业设计开题报告职业推荐系统
  8. 数据预处理之数据合并(基于pandas)
  9. 华为5面,测试岗报价12k,面试官说我不尊重华为,他们没有那么低的薪资?
  10. 62套儿童行业响应式Html5儿童慈善机构网站模板儿童公益组织企业官网模板儿童慈善CSS模板下载婴儿树儿童健康食品整站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响