我由易到难推荐,不过在此之前还是先看看官方对于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. C/C++头文件使用 #ifndef #define #endif 的原因

    背景 在编译的时候,出现"redefine"的错误,最后检查才发现对应的头文件没有写正确的预编译信息: #ifndef _HeadFileName_H #define _HeadF ...

  2. Gogland 个性化设置

    1.去掉 hints 提示功能: Preferences -> Editor -> General -> Appearance -> 去掉勾选 “Show parameter ...

  3. JSP页面元素构成

    1.page指令 <%@ page 属性1="" 属性2="" 属性3=""> <%@ page language=&qu ...

  4. C和指针 第十五章 二进制I/O

    二进制I/O 数据写入到文件效率最高的是用二进制形式写入,二进制输出避免了在数值转换为字符串过程中,所涉及的开销和精度损失,但而精致并非人眼所能阅读,所以这个技巧只有当数据被另一个程序按顺序读取才能使 ...

  5. ORACLE 中ROWNUM用法总结(转)

    ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<.<=.!=) ...

  6. Dom4j解析xml文件

    dom4j是一个Java的XML API,类似于jdom,用来读取的XML文件,由于它是将文件解析完存放在内存当中的,所以不适合解析大的XML文件,但就方便性和性能方面,一定程度要优于JDK中Domc ...

  7. Windows10下的JDK环境配置。

    首先附上JDK资源: 下载地址:Java SE Development Kit 8u112 PS:32位系统下载X86,64位系统下载X64 JDK安装: 此处省略安装步骤..... PS:记住JDK ...

  8. window.top.location.href 和 window.location.href 的区别

    "window.location.href"."location.href"是本页面跳转. "parent.location.href" 是 ...

  9. word20161220

    S/MIME, Secure Multipurpose Internet Mail Extensions / 安全多用途网际邮件扩展协议 SACL, system access control lis ...

  10. html5 选择元素

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...