我由易到难推荐,不过在此之前还是先看看官方对于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]ue4 c++学习推荐的更多相关文章

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

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

  2. 3、J2EE学习推荐书籍

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

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

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

  4. kaili Linux学习推荐网站

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

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

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

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

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

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

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

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

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

  9. ue4 c++学习推荐

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

随机推荐

  1. php 特殊字符

    今天碰到一个处理文件特殊字符的事情,再次注意到这个问题,在php中: * 以单引号为定界符的php字符串,支持两个转义\'和\\ * 以双引号为定界符的php字符串,支持下列转义:     \n 换行 ...

  2. mysql 聚合函数

    1.sum 用法 有这种类型的数据: id date user_id result 1 2015-05-04 1 win 2 2015-05-06 1 loss 3 2015-05-09 2 loss ...

  3. PAT 列车厢调度   (25分)(栈和容器的简单应用)

    1 ====== <--移动方向 / 3 ===== \ 2 ====== -->移动方向 大家或许在某些数据结构教材上见到过“列车厢调度问题”(当然没见过也不要紧).今天,我们就来实际操 ...

  4. Java中多线程

    引 如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个 ...

  5. ubuntu18.04 server配置静态ip (转载)

    原文地址: https://blog.csdn.net/mossan/article/details/80381679 最新发布的ubuntu18.04 server,启用了新的网络工具netplan ...

  6. Unity 3D开发-C#脚本语言的一些基础用法

    Unity 中C#语言的一些基础用法 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Lerp -- 线 ...

  7. test20181006 石头剪刀布

    题意 分析 考场做法同题解一样. std代码. #include<bits/stdc++.h> using namespace std; template <typename T&g ...

  8. 纯CSS绘制三角形(各种角度)类似于使用字符画法,根据位移不同,也可以使用两个元素画出三角边框

    我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. ...

  9. js基础(常用语法、类型、函数)

    js函数集 ·字符串(String)  1.声明  var myString = new String("Every good boy does fine.");  var myS ...

  10. C语言屏幕打印,再删除打印的内容

    在做项目的时候,用到了命令行模式进行监听数据,并且是多线程的.因为程序大部分时间都只是在监听状态,容易给人假死的信息.所以单独使用一个进行在屏幕上打印省略号(.......),然后再把打印的省略号(. ...