原理:用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

一些小细节

项目设置里关掉动态模糊

将角色限制为只能左右走

更改摄像机为正交摄像机

相关推荐
四代水门2 小时前
UE5实现客户端与服务器时间同步
ue5
xinhuanjieyi15 小时前
html修复游戏种太阳错误
前端·游戏·html
魔士于安18 小时前
unity 音乐会场景 unity2022
游戏·unity·游戏引擎·贴图·模型
码来的小朋友21 小时前
[python] 我开发了一个有20个关卡随机地图的迷宫游戏
python·游戏·pygame
不羁的木木21 小时前
《HarmonyOS 6.1 新能力实战之智感握姿》第四篇:进阶应用——横屏游戏手柄模式
游戏·华为·harmonyos
Swift社区1 天前
鸿蒙游戏Runtime解析:Store如何驱动整个游戏世界?
游戏·华为·harmonyos
jushi89991 天前
修复电脑常见运行库问题 DirectX 组件状态、运行库、DLL 游戏常见运行库 DirectX 修复工具增强版
游戏·电脑
Swift社区1 天前
鸿蒙游戏为什么掉帧?60FPS性能优化实战指南
游戏·性能优化·harmonyos
喵星人工作室1 天前
C++火影忍者1.1.8
开发语言·c++·游戏
智海深蓝2 天前
海上平行战场:态势模拟三维可视化平台
3d·ue5