unity 2d游戏开发教程(2d战棋)

这篇教程介绍了Unity2D战棋游戏的开发,包括人物和场景素材的下载链接,如火焰纹章和梦幻模拟战风格。核心步骤涉及人物素材导入、动作序列帧处理、地图编辑及2D地图制作。通过使用Unity的TilePalette工具进行地图编译,创建不同层级的瓦块。此外,提到了与3D战棋开发的区别,并建议读者先了解3D战棋开发的基础知识。
摘要由CSDN通过智能技术生成

unity 2d 游戏开发教程(2d战棋)
类似的游戏有:火焰纹章,梦幻模拟战
素材下载地址:

人物 https://brullov.itch.io/generic-char-asset
场景 https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16

场景2:https://anokolisa.itch.io/dungeon-crawler-pixel-art-asset-pack/devlog/447513/12th-road-map-for-pixel-crawler
技能图标:https://captaincatsparrow.itch.io/40-free-monk-skill-icons

先上效果
在这里插入图片描述
在这里插入图片描述
法术技能
在这里插入图片描述
法术回复
在这里插入图片描述

源码领取方式:私信发送 2D战棋资料领取

这是 unity3d 战棋游戏开发 专题的内容拓展
这个专题完整的讲解了3D战棋游戏的开发,这里则是对2D战棋的开发进行补充

核心步骤:

人物素材导入和整理

动作序列帧动作,切割,命名
在这里插入图片描述

拖入动画控制器
在这里插入图片描述

地图编辑

2D地图制作

地图编译 使用了unity自带工具 tile palette
在这里插入图片描述
按照美术提供信息设置像素
地图素材切片设置
在这里插入图片描述

设置titlePalette 材料,
整个过程可以理解为,设置调色板,添加颜料,添加画布,在画布上绘制颜料

创建瓦块调色板windows->2d->TilePalette
在这里插入图片描述
在这里插入图片描述

拖拽地图图片到TilePalette窗体内
(往调色板上添加颜料)
在这里插入图片描述

在地图上创建TileMap(画布)在这里插入图片描述
往画布绘制
在这里插入图片描述
需要点时间绘制地图。。。。。。。。。
地图分为3个层级,泥土,树叶,树干
在这里插入图片描述
三个层级叠加起来
在这里插入图片描述

功能设置与代码编写

这是 unity3d 战棋游戏开发 专题的内容拓展
这个专题完整的讲解了3D战棋游戏的开发,这里则是对2D战棋的开发进行补充
建议没看过3D战棋的先看完,才看以下内容
建议没看过3D战棋的先看完,才看以下内容
建议没看过3D战棋的先看完,才看以下内容

3D和2D最大的差异在于显示的方式

素材差异
2D游戏的主要是图片
3D游戏的主要是模型+图片

显示容器差异
2d游戏地图和人物用的是SpriteRenderer(渲染图片)
3d游戏地图和人物用的是MeshRenderer(渲染没有动作模型),SkinnedMeshRenderer(渲染有动作的人物模型)

代码上的差异较小
3d对象的坐标要考虑Vector3(x,y,z)
2d不考虑z轴,可以是Vector2(x,y)也可以是Vector3(x,y,0)
A星参数对比
在这里插入图片描述

代码部分沿用了3D版本的架构,大家可以观看之前的视频或者文章
比如人物移动的方法CMoveUpdate
在这里插入图片描述
在这里插入图片描述
鼠标点击地图边界的包围盒
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程之力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值