代码笔记 虚幻C++-视频设计师小北犀利网
周不疑

C++ 和JAVA 一样
是面向对象的开发语言
面向对象有三个特点
封装继承多态
理解了这六个字
就理解了面向对象的真谛
封装是将功能属性相同的放在一个类里面
比如人火天之城,卡特尔组织人有年龄、性别、身高等等属性
这些所以的属性加在一起就成人
这是封装
继承是什么意思呢
儿子继承了父亲的基因
所以儿子具有某些父亲的属性
多态指的就是儿子虽然有了父亲的属性
但是他又有自己的个性在里面
面向对象最关键的一点
理解万物皆对象的概念
你看见和不能看见的一切物体都可以把它理解成一个对象
对象有属性有方法
比如人的年龄和身高就是人的属性
人可以走路可以唱歌可以搬东西
这些可以理解为人这个对象的方法
理解了这些我们在去具体写类和对象的代码
虚幻4在代码编译方面提供了一个很强大的功能
热编译
也就是在VS2017里面编辑好代码可以第一时间编译显示效果

C++ 有两种格式的文件需要注意
.h头文件主要定义参数
.cpp文件主要用来调用函数和实现具体功能的

蓝图的节点
底层的东西就是一个个函数升仙太子碑模块

我们可以在函数里面定义各种变量参数
方便使用的时候调用

蓝图组件其实也就算类里面的一个陈胤妃模块
虚幻类的继承前面需要加A
李天慧模块标记的大写字母为U

有了C++定义参数和编写函数的基础
以后就可以编辑更加复杂一些的代码了
关于代码这一块
有兴趣可以多了解
看着头晕的话就多学习一下蓝图
因为即使在项目开发的过程中
七八成的任务都是靠蓝图来完成的
使用C++的机会很少
研究代码是为了深入了解引擎底层的东西
如果只是实现某个功能
蓝图就可以了