原理:用UE5制作一个2D游戏

选中资产图片右键--Sprite Actions--Apply Paper2D Texture Settings

制作场景

把它丢到场景里,并把坐标归零

创建图块集tileset

打开新建的tile set,根据最小图块设置最小尺寸单元

选择需要的图块单元,add box

对新建的tile set右键创建tile map

打开,选择图块,用笔刷涂上去,创建一个岛屿

拖入场景如下图

制作角色

全选角色图片,右键Sprite Actions--Create Sprite

对第一个FB_Player_Idle做如下调整

相同操作对jump和run都做flipbook

摆放角色

在蓝图文件夹里新建一个paper character,重命名为BP_SpriteCharacter

放入角色,并且调整胶囊体和角色的位置大小,如下图

拖入场景使其运行起来如图

更改光照效果

配置一个弹簧摄像机

删除角色,放一个PlayerStart,尺寸和位置可以调整一下

新建一个GameMode重命名为GM_SideScroller

播放的时候场景是正常的

修改摄像机的值如下

写蓝图

在工程设置里输入input如下

对BP_SpriteCharacter

一些小细节

项目设置里关掉动态模糊

将角色限制为只能左右走

更改摄像机为正交摄像机

相关推荐
windwind20001 小时前
游戏关卡设计方法的杂感
游戏·关卡设计
白乐天_n15 小时前
腾讯游戏安全移动赛题Tencent2016A
安全·游戏
这是我5815 小时前
C++打小怪游戏
c++·其他·游戏·visual studio·小怪·大型·怪物
tealcwu16 小时前
【游戏设计原理】21 - 解谜游戏的设计
游戏·游戏策划
清梦202016 小时前
经典问题---跳跃游戏II(贪心算法)
算法·游戏·贪心算法
tealcwu17 小时前
【游戏设计原理】22 - 石头剪刀布
游戏·游戏策划
l1384942745120 小时前
Java每日一题(2)
java·开发语言·游戏
孤留光乩1 天前
从零搭建纯前端飞机大战游戏(附源码)
前端·javascript·游戏·html·css3
王大队长1 天前
Epic游戏使用mod
游戏
tealcwu2 天前
【游戏设计原理】20 - 囚徒困境
游戏