虚幻4(ue4)下的C++(1)

1-初始准备,注意事项与工程创建

  • 安装visual studio
  • 创建新的项目(New Project)
  • 新建一个C++类(New C++ Class)

安装visual studio

打开虚幻四,选择新建项目(New Project),如果你没有安装过visual studio(后面简称vs),系统就会提示你安装并且给你一个官方的链接,点开之后就进入到vs的安装界面。
虚幻4(ue4)下的C++(1)_第1张图片
因为我们要做的是虚幻4下的C++所以这个里面有几项是一定要勾选的否则在虚幻4下vs是无法启动的。一共有三个是需要选的——1.通用WIndows平台开发2.使用C++的桌面开发3.使用C++的游戏开发。如果你之前有安装过vs而且是2015版的话,会提示你安装vs2015相关的组件;如果你之前没有安装或者安装的是vs2017版的话,会提示你安装2017版的组件(本图举例的就是2017版的)。
虚幻4(ue4)下的C++(1)_第2张图片
在右侧使用C++的游戏开发目录下有一个Windows 10 SDK,如果你是win10的话一定要勾上会用到这个的,不然很大几率会出错。最后一点是注意安装路径要注意目录中不要出现中文,否则会报错。

创建新的项目(New Project)

虚幻4(ue4)下的C++(1)_第3张图片
在创建项目名称的时候一定要注意不要出现test,包括目录都不要出现任何有test字样的东西,因为虚幻4对test这个词比较敏感,会报错。同时第二点需要注意的跟安装vs时一样,目录中也不要出现中文。
虚幻4(ue4)下的C++(1)_第4张图片

新建一个C++类(New C++ Class)

如果你是第一次创建的话,那么系统是会自动打开vs的。打开虚幻4的操作界面后,首先先点击显示源码面板,之后就是添加C++类了(C++classes)。有几种方法:1.点击添加新项(Add New)菜单下有个新建C++类…(New C++ Class),点击就可以创建了。2.点击左上角的文件项(File)菜单下的新建C++类(New C++ Class)。3.在源码面板右侧的工作区直接右键新建C++类(New C++ Class)。
虚幻4(ue4)下的C++(1)_第5张图片
作为示范我在这里选择的是Actor,然后下一步(next)
虚幻4(ue4)下的C++(1)_第6张图片
在这里你可以修改你的actor的名称(name),这里后面有一个公有私有(public private),区别就是公有的(public)你可以在其他模块中使用或包含这个C++类,这个可以不做选择默认。(一般情况下我们都是默认的)
虚幻4(ue4)下的C++(1)_第7张图片
在创建完成后程序会自动打开vs第一次打开vs的话会发现底下会分析解决方案会需要一些时间和内存导致电脑可能会有些卡,这都是正常现象等待就好了。这种现象只有在第一次打开和添加新的类的时候才会卡。这时候我们就已经添加出一个C++类了。本篇我们就先讲这些,下次我会讲到两个常用于debug的函数。

你可能感兴趣的:(虚幻4(ue4)下的C++(1))