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

一些小细节

项目设置里关掉动态模糊

将角色限制为只能左右走

更改摄像机为正交摄像机

相关推荐
电报号dapp1198 小时前
钱包开发:在虚无中为数字自我筑巢
游戏·去中心化·区块链·智能合约
zhangx1234_9 小时前
C语言 扫雷游戏
游戏
呆呆敲代码的小Y16 小时前
【Unity实战篇】| 游戏轮播图效果,多种实现思路及完整教程
游戏·unity·游戏引擎·实战·游戏开发·轮播图·u3d
妙为18 小时前
Unreal Engine5报错:Expected WarriorDebugHelper.h to be first header included.
ue5·虚幻·编译错误
FairGuard手游加固19 小时前
FairGuard游戏安全2025年度报告
安全·游戏
reddingtons1 天前
【游戏宣发】PS “生成式扩展”流,30秒无损适配全渠道KV
游戏·设计模式·新媒体运营·prompt·aigc·教育电商·游戏美术
额呃呃1 天前
游戏服务器和一般高性能服务器的区别
运维·服务器·游戏
Zhichao_971 天前
【UE5.3 C++】ARPG游戏 04-角色脚部贴合地形
游戏·ue5
zhangzhangkeji1 天前
UE5 C++(2):保存 vs2022 文本时采用 UTF 编码,以解决到 UE 里的乱码问题,高级保存选项
ue5
AI视觉网奇1 天前
audio2face mh_arkit_mapping_pose_A2F 不兼容
笔记·ue5