博主最近在日常网络冲浪时突然有了一个idea,想要制作一款小游戏,说是小游戏,但是博主也有一个大理想,就是做大做强,咳咳,先做一个2d小游戏,然后扩展到3d版,最后成为一个世界!…
(此处假装有掌声)
但是博主买了好多书,都没什么精力学,绝不是因为游戏耗费了我大部分精力。
楼主想要先做成电脑端的游戏,然后再转到移动端。
因此,看了一下,当前市面主流游戏开发引擎有Unreal4,Unity3d两个巨头,还有一些比较小众的(博主前几年在steam买了Godot Engine,RPG GameMaker,APP GameKit,Pixel GameMaker,当然,都不会用),考虑再三,最终我决定用Unreal4,因为UE4有蓝图,我猜应该能少一点学习成本(大概)。

·以下是本系列的主要内容

·学习UE4基本操作技术,
·学习UE4基本蓝图开发,
·学习UE4开发2d游戏相关技巧,
·如果还有时间,学习一下UE4中C++的使用,
· 和博主一起学习,做游戏路上不孤单(滑稽)。

1.UE4基本操作

(1)安装虚幻引擎

在EPIC或者虚幻官网下载客户端,然后安装打开登录之后,在左边选择虚幻引擎,进入后,点击右上角选择版本安装即可。博主使用的是4.25.3,没有继续更新4.26,怕踩坑。
另外,要使用C++开发,则需要额外下载visual studio C++,可以自己下载,也可以在引擎中下载。
(怎么注册epic账号?就直接注册就可以了,可能会有点慢,开不开加速器都可以,且epic和steam一样,大部分加速器是免费支持epic加速的,打游戏的都知道)

(2)认识面板

这个嘛,软件都有中文了,还需要别人介绍嘛QωQ。

(3)常用快捷键
按键 内容
F 聚焦选中的actor
W 平移工具
E 旋转工具
R 缩放工具
Z + 任何鼠标按键 增加视野(鼠标释放后恢复)
C + 任何鼠标按键 缩小视野(鼠标释放后恢复)
ctrl + S 保存场景
ctrl + N 创建新场景
ctrl + O 打开一个已有的场景
ctrl + alt + S 另存为新场景
alt + 鼠标左键 拖动 复制选中的actor
alt + 鼠标右键 拖动 前后移动摄像机
alt + P 进入预览模式
F11 进入仿真模式
(4)蓝图使用基础

①三类蓝图(蓝图选项下拉菜单中的):
关卡蓝图:
作用于整个关卡的全局事件,每个关卡有且只有一个关卡蓝图,
蓝图类:
集中处理几个相关功能的小程序。
游戏模式 GameModeBase:
与制作中的游戏整体相关的设置、动作,最初阶段不使用(博主暂时也没搞懂)。
②其它蓝图:
蓝图宏库Blueprint Macro:
存放了一组Macro宏的容器,存放了常用的节点序列以及针对执行和数据变换的输入和输出。
蓝图接口Blueprint Interface:
一个函数或多个函数的集合,仅有函数名称,没有函数实现。在蓝图接口中不能添加变量和组件,也不能编辑图表。
③认识蓝图编辑器:
点开看看就知道了,我就不打那么多没用的字了。

今天就到这里吧,感兴趣的朋友欢迎关注收藏呀~

虚幻4引擎学习日记----个人2d游戏开发_1相关推荐

  1. 2D游戏开发 - 配置SkyGameEngine2d环境

    2D游戏开发 - 配置SkyGameEngine2d环境 一.本项目需要准备的环境 二.下载引擎源码 三.打开工程 四.编译项目 五.运行示例游戏 SkyGameEngine2d - 探索 简洁 易用 ...

  2. ## 虚幻四引擎学习——初学者

    虚幻四引擎学习--初学者 **前言:**最近想尝试下虚幻四引擎,以博客来记录自己的学习心得,如果我写的能为后来者提供些许帮助,那我不胜荣幸 一,创建你的首个项目 1在官网下载虚幻四引擎并安装(官网地址 ...

  3. 2D游戏开发 - SkyGameEngine2d 游戏引擎相关文章目录汇总

    SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎 项目地址 https://gitee.com/xfcode/SkyGameEngine2d QQ群号:498 ...

  4. 2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点

    2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点 一.引擎架构 二.引擎目录 2.1 src目录介绍 三.项目目录 四.引擎框架入口点分析 4.1 main.c ...

  5. 【Unity3D】学习笔记(第2记) 2D游戏开发基本技巧之背景制作

    最近看了龚老师的u3d视频讲座游戏<Platform>7讲,是关于2D游戏开发的,现将一些个人学习笔记记录于此. 1 背景图导入 首先创建一个Cube,通过缩放调整成和背景图一样的宽高,然 ...

  6. Unity 2D 游戏开发 官方视频学习顺序

    unity2D的官方tutorial上已经有了不少的教程视频,都看一遍的话最起码也知道unity能干什么了. 自学这段时间里我翻译不少,之前也发过,都放到b站了,基本都是1080p的,而且压制后文件不 ...

  7. Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍

    Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介绍Unity的下 ...

  8. Unity 2D游戏开发快速入门(内部资料)

    Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前  言 Unity是一款综合的游戏开发工具 ...

  9. Unity 4.x 2D游戏开发基础教程大学霸第一更

    Unity 4.x 2D游戏开发基础教程 大学霸 第1章  Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介 ...

最新文章

  1. 远程实习 | 达特茅斯学院招收网络嵌入和图挖掘方向研究型实习生
  2. python顺序执行多个py文件的方法
  3. 经济危机下企业倒闭的真相
  4. java怎么加定时器,Spring中定时器实现
  5. Linux TOP命令查询结果分析
  6. 浏览器打不开html链接,win7系统ie浏览器打不开网站链接怎么办
  7. 一厕难求!NASA悬赏三万五千美元,只为一个能在月球上用的马桶
  8. 真实临在--摘自{《信仰在我家》}
  9. 【OpenCV】OpenCV函数精讲之 -- argc 和argv参数
  10. xp系统 服务器访问账号,winxp系统下的网站出现访问的用户过多的解决办法
  11. 使用PagedDataSource给Repeater、DataList增加分页
  12. 概率论(基本概念术语)的理解
  13. python资料-Python资料汇总(建议收藏)
  14. [HDU1754]I Hate It线段树裸题
  15. 手机游戏公司设定的客户群体是大学生和农民工
  16. Tableau中国五城市六年PM2.5数据挖掘
  17. ubuntu20禁止hdmi显示器音频输出
  18. 百度地图改变定位图标
  19. 魔改一波合成大西瓜!代码已开源~
  20. MATLAB中的一些小技巧(2) - [MATLAB]

热门文章

  1. 把时间当作朋友——第3章 管理
  2. Drools 7 用OOPath遍历嵌套类型的实体对象
  3. 看张亚飞《.Net for Flash FMS》的笔记
  4. UX、UI、 IA和IxD傻傻分不清
  5. pytorch上分之路——视频补全算法(onion peel network)
  6. 自动弹窗加QQ群代码
  7. 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
  8. 炉石胖枫抽到什么刀片服务器准系统整机主板,中速猎天下第一!老将胖枫喜提炉石传说青岛黄金赛大师组冠军...
  9. 网站安全狗安装时服务器名,解决网站安全狗安装后访问网站需要用户名密码的方法...
  10. Android无法打开相册查看视频