我由易到难推荐,不过在此之前还是先看看官方对于VS设置的推荐:

https://docs.unrealengine.com/latest/INT/Programming/Development/VisualStudioSetup/index.html

不推荐看中文版的,因为有错

1、官方的入门教程

https://docs.unrealengine.com/latest/CHN/Programming/Tutorials/index.html

如果你连这些都看不懂的,这只能证明你的C++基础不行,再回去练练吧。

2、一个Wiki上的飞船摄像机控制教程,大致看了下挺基础的

https://wiki.unrealengine.com/C%2B%2B_Camera_Controlled_Turrets

3、官方的视屏教程

http://v.youku.com/v_show/id_XMTQwMjA5NTU2OA==.html?f=26407299&from=y1.7-3

另外学好蓝图对编程也有很大帮助,毕竟里面很多的函数与流程是一样的,关键是蓝图的教程相对多一些

4、虚幻4变量同步c++实现,可以走简单的局域网游戏,由于是国人写得,更加好懂,当然你需要提前知道Ue4同步的概念

http://tyrealgray.tumblr.com/post/124663782812/%E8%99%9B%E5%B9%BB4%E7%B6%B2%E7%B5%A1%E4%B8%ADc-%E8%AE%8A%E9%87%8F%E5%90%8C%E6%AD%A5

5、CSV数据表以及BluePrintFunctionLibrary教程,相当实用而且简单的教程

http://www.cgdream.com.cn/thread-275231-1-2.html

6、一个老外写的教程

Learning C++ by creating games with UE4-Packt Publishing(2015)

这个可以去虚幻中国找一下。相当实用,而且不难。看完就可以做一个简单的打怪游戏。

7、DT的一些UE4编程教程

这个参看我的另一篇文章,或是直接去DT的网站上找

8、DT上的教程,当然中国的国情你懂的

http://www.digitaltutors.com/software/Unreal-Engine-tutorials

看完这些基本代表你大致了解了虚幻4的编程,之后个人推荐的是:

1、去了解虚幻4的插件与编译系统

方法是新建插件然后看代码,或是直接去WIKI或者论坛上看。

2、下载官方的案例代码

有三个吧,一个shootgame,一个手机塔防游戏,还有一个是虚幻竞技场。

 3、论坛上一个航洋模拟的工程

相当不错,值得高级程序员学习

https://forums.unrealengine.com/showthread.php?42092-Community-Project-WIP-Weather-amp-Ocean-Water-Shader

4、洞穴DEMO

https://github.com/volumesoffun/cubiquity-for-unreal-engine

剩下的就靠各位自己的努力了,本人也就做到了大致了解的地步,已经不能给出更多的建议了。如果以后找到了更好的教程还会更新的

ue4 c++学习推荐的更多相关文章

  1. [UE4]ue4 c++学习推荐

    我由易到难推荐,不过在此之前还是先看看官方对于VS设置的推荐: https://docs.unrealengine.com/latest/INT/Programming/Development/Vis ...

  2. HTMl5/CSS3/Javascript 学习推荐资源

    HTMl5/CSS3/Javascript 学习推荐资源 前端的定义应该是数据内容的展示,在国内大家都觉得前端只是HTML+CSS+Javascript,但是实际上与展示有关的都是前端,所以Ruby/ ...

  3. 3、J2EE学习推荐书籍

    3.J2EE学习推荐书籍       J2EE的学习应该循序渐进,一本好书会很快上手和深入.在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道.如果SQL没学好,就如同房子没有基脚 ...

  4. 《Ray Tracing in One Weekend》、《Ray Tracing from the Ground Up》读后感以及光线追踪学习推荐

    <Ray Tracing in One Weekend> 优点: 相对简单易懂 渲染效果相当好 代码简短,只看书上的代码就可以写出完整的程序,而且Github上的代码是将基类与之类写在一起 ...

  5. kaili Linux学习推荐网站

    kaili学习推荐网站 kail中文网:http://www.kali.org.cn/forum.php?gid=67 Kali官方教材:https://kali.training/ Kali Lin ...

  6. 学习推荐《零起点Python大数据与量化交易》中文PDF+源代码

    学习量化交易推荐学习国内关于Python大数据与量化交易的原创图书<零起点Python大数据与量化交易>. 配合zwPython开发平台和zwQuant开源量化软件学习,是一套完整的大数据 ...

  7. 学习推荐《从Excel到Python数据分析进阶指南》高清中文版PDF

    Excel是数据分析中最常用的工具,本书通过Python与Excel的功能对比介绍如何使用Python通过函数式编程完成Excel中的数据处理及分析工作.在Python中pandas库用于数据处理,我 ...

  8. Attention机制在深度学习推荐算法中的应用(转载)

    AFM:Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Ne ...

  9. NVIDIA GPUs上深度学习推荐模型的优化

    NVIDIA GPUs上深度学习推荐模型的优化 Optimizing the Deep Learning Recommendation Model on NVIDIA GPUs 推荐系统帮助人在成倍增 ...

随机推荐

  1. Wix打包技术学习笔记

    http://blog.csdn.net/duanzilin/article/details/5951709 很好的教程,有时间好好学习一下.然后自己整理笔记,暂时不打算深入研究

  2. JavaScript中的 offset, client,scroll

    在js 中我们要用到的 offset, client, scroll 在这我把自己理解的给大家分享一下. offset div.offsetTop 指div距离上方或上层控件的距离,单位像素 div. ...

  3. Sublime Text 3编译Sass - Sublime Text安装Sass插件

    1.首先要安装sass,安装流程: http://www.w3cplus.com/sassguide/install.html 2.sublime text安装Package Control(已经安装 ...

  4. ContextMenuStrip 类

    表示快捷菜单 命名空间:   System.Windows.Forms程序集:  System.Windows.Forms(位于 System.Windows.Forms.dll) 继承层次结构 Sy ...

  5. QMF滤波器组 理论

    QMF滤波器组  经常被用来子带信号分解,降低信号带宽,使各个子带可顺利由通道处理.    2^M个通道,等宽 QMF   正交镜像滤波器 正交滤波器 A(W)  与  A(W+pi)  之间的关系 ...

  6. NVelocity

    迭代内置对象:  velocityCount 集合数   :  count NVelocity遇到不能处理的引用时,一般会直接输出标签名称. 在$符号后加个!号,出现Null时,标签的内容就会显示空白 ...

  7. 纯 CSS 绘制图形(心形、六边形等)

    <!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...

  8. Android SDK Manager无法更新的解决[ 转]

    将下列内容行添加到hosts文件中: 74.125.237.1 dl-ssl.google.com 1.Windows C:\WINDOWS\system32\drivers\etc\Hosts 2. ...

  9. 463. Island Perimeter

    https://leetcode.com/problems/island-perimeter/ 在一个N×N的矩阵中,N<100,1代表岛,0代表海,岛内没有海,求岛的周长 [[0,1,0,0] ...

  10. ABAP 出库单打印 产品 A搭A A搭B显示方式

    *&---------------------------------------------------------------------* *& Report   *& ...