阮成晨
课程简介:
虚幻4是当前主流的游戏开发引擎之一,而游戏开发需要用编程来实现各项功能,因此,学虚幻4需要学习编程。不过虚幻4自带的蓝图功能对于没有编程基础的人来说非常友好,学习时可以先学习蓝图,制作简单的功能,再学习编程语言进行功能优化。
虚幻4所用的编程语言为C++语言,学习时需要掌握C++的基本语法、模板、代理、命名空间、继承、内存结构、引用等知识。而除了编程语言外,数据结构和算法也非常重要,比如,数据结构方面,需要了解链表、数组、队列、堆、栈、树等,算法方面要知道排序、冒泡、遍历、查找等如何实现。
对于编程零基础的人来说,可以先学习蓝图。虚幻4的蓝图相当于是一种图形化的编程语言,开发者可以直接使用蓝图提供的各个模块实现一些简单的交互功能,比如控制人物行动、造成伤害事件等,不用像Unity3D等游戏引擎一般需要靠代码实现交互,简单方便的蓝图功能在一定程度上降低了初学者的学习成本。
硬件型号:惠普EliteOne 800 G2
系统版本:Windows10 专业版
软件版本:Unreal Engine 4.26