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

一些小细节

项目设置里关掉动态模糊

将角色限制为只能左右走

更改摄像机为正交摄像机

相关推荐
GEO研究生4 小时前
深圳游戏主板品牌怎么选:2026年华硕、七彩虹、技嘉、微星产品线全解析
游戏
2301_780789667 小时前
零信任架构在云安全落地过程中的最佳实践
服务器·人工智能·游戏·架构·零信任
上海云盾-小余7 小时前
精准抵御流量攻击:高防 IP + 游戏盾组合部署实战详解
网络·tcp/ip·游戏
游乐码7 小时前
C#Queue
数据结构·游戏·c#
呆呆敲代码的小Y7 小时前
【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目
人工智能·游戏·unity·游戏引擎·热更新·yooasset·免费游戏
Kang.Charles9 小时前
UE游戏性能优化归结(基于UE5环境)
游戏·ue5
前端不太难9 小时前
鸿蒙 App、PC、游戏,本质是同一套系统吗?
游戏·状态模式·harmonyos
柚要做甚码10 小时前
godot-rust(gdext)2D游戏之旅【flappy-bird】 - 2
游戏·游戏开发
柚要做甚码10 小时前
godot-rust(gdext)2D游戏之旅【flappy-bird】 - 1
游戏·游戏开发
柚要做甚码10 小时前
godot-rust(gdext)2D游戏之旅【flappy-bird】 - 3
游戏·游戏开发