虚幻4引擎学习日记----个人2d游戏开发_1
博主最近在日常网络冲浪时突然有了一个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相关推荐
- 2D游戏开发 - 配置SkyGameEngine2d环境
2D游戏开发 - 配置SkyGameEngine2d环境 一.本项目需要准备的环境 二.下载引擎源码 三.打开工程 四.编译项目 五.运行示例游戏 SkyGameEngine2d - 探索 简洁 易用 ...
- ## 虚幻四引擎学习——初学者
虚幻四引擎学习--初学者 **前言:**最近想尝试下虚幻四引擎,以博客来记录自己的学习心得,如果我写的能为后来者提供些许帮助,那我不胜荣幸 一,创建你的首个项目 1在官网下载虚幻四引擎并安装(官网地址 ...
- 2D游戏开发 - SkyGameEngine2d 游戏引擎相关文章目录汇总
SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎 项目地址 https://gitee.com/xfcode/SkyGameEngine2d QQ群号:498 ...
- 2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点
2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点 一.引擎架构 二.引擎目录 2.1 src目录介绍 三.项目目录 四.引擎框架入口点分析 4.1 main.c ...
- 【Unity3D】学习笔记(第2记) 2D游戏开发基本技巧之背景制作
最近看了龚老师的u3d视频讲座游戏<Platform>7讲,是关于2D游戏开发的,现将一些个人学习笔记记录于此. 1 背景图导入 首先创建一个Cube,通过缩放调整成和背景图一样的宽高,然 ...
- Unity 2D 游戏开发 官方视频学习顺序
unity2D的官方tutorial上已经有了不少的教程视频,都看一遍的话最起码也知道unity能干什么了. 自学这段时间里我翻译不少,之前也发过,都放到b站了,基本都是1080p的,而且压制后文件不 ...
- Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍
Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介绍Unity的下 ...
- Unity 2D游戏开发快速入门(内部资料)
Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前 言 Unity是一款综合的游戏开发工具 ...
- Unity 4.x 2D游戏开发基础教程大学霸第一更
Unity 4.x 2D游戏开发基础教程 大学霸 第1章 Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介 ...
最新文章
- 远程实习 | 达特茅斯学院招收网络嵌入和图挖掘方向研究型实习生
- python顺序执行多个py文件的方法
- 经济危机下企业倒闭的真相
- java怎么加定时器,Spring中定时器实现
- Linux TOP命令查询结果分析
- 浏览器打不开html链接,win7系统ie浏览器打不开网站链接怎么办
- 一厕难求!NASA悬赏三万五千美元,只为一个能在月球上用的马桶
- 真实临在--摘自{《信仰在我家》}
- 【OpenCV】OpenCV函数精讲之 -- argc 和argv参数
- xp系统 服务器访问账号,winxp系统下的网站出现访问的用户过多的解决办法
- 使用PagedDataSource给Repeater、DataList增加分页
- 概率论(基本概念术语)的理解
- python资料-Python资料汇总(建议收藏)
- [HDU1754]I Hate It线段树裸题
- 手机游戏公司设定的客户群体是大学生和农民工
- Tableau中国五城市六年PM2.5数据挖掘
- ubuntu20禁止hdmi显示器音频输出
- 百度地图改变定位图标
- 魔改一波合成大西瓜!代码已开源~
- MATLAB中的一些小技巧(2) - [MATLAB]
热门文章
- 把时间当作朋友——第3章 管理
- Drools 7 用OOPath遍历嵌套类型的实体对象
- 看张亚飞《.Net for Flash FMS》的笔记
- UX、UI、 IA和IxD傻傻分不清
- pytorch上分之路——视频补全算法(onion peel network)
- 自动弹窗加QQ群代码
- 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
- 炉石胖枫抽到什么刀片服务器准系统整机主板,中速猎天下第一!老将胖枫喜提炉石传说青岛黄金赛大师组冠军...
- 网站安全狗安装时服务器名,解决网站安全狗安装后访问网站需要用户名密码的方法...
- Android无法打开相册查看视频