11 2022 档案
【Unity2D】背景分层实现
摘要:2D游戏如果只有一层背景显得比较单调,为了提现更强的空间感,可以通过添加多个背景层,并且让背景层随着角色的移动而缓慢移动,距离近的背景层移动较快,反之移动较慢。代码实现如下: using System.Collections;using Sys...
【Unity2D】循环滚动背景实现
摘要:在2d游戏中地图通常需要有一个较大且循环的背景,通过手动一个个拼接是非常消耗性能且费工作量的,为了解决这个问题通过代码实现如下: using System;using System.Collections;using System.Collec...
【Asesprite】快速自制Tileset瓦片地图集(俯视角)
摘要:使用Aseprite软件完成一个Tileset素材的制作,用于2D游戏开发。 目录 一、基础配置 二、草地和泥土 三、导出为TileSet素材 一、基础配置 1.创建一个96x48的画布。 2.在菜单中选择View-》GridSettings。 3.设置网格...
【Unity2D】更好的相机跟随目标实现
摘要:实现效果: 1、相机跟随目标角色。 2、目标角色周围存在一个目标区域,角色在目标区域中移动相机不移动,角色离开目标区域边界时带动目标区域和相机一起移动。 3、相机跟随时平滑过渡。 将以下代码复制并挂载到相机上即可使用: using System.Collect...
【Unity2D】去除地图中的黑线
摘要:通过阅读本文章可以学习到如何在Unity2D中去除场景多余的黑线。 一、问题 在Unity 2D游戏开发中,我们可能在场景中看到如下图显示的黑线, 有的时候不会显示出来,但是稍微移动相机位置这些黑线又会出现。( 经过测试,这个是由于抗锯齿采样导致的。) 二、...
【Aseprite】2D史莱姆怪物制作
摘要:通过本文章可以学习如何制作2D像素史莱姆怪物角色素材。 操作步骤: 1.新建一个32x32的画布。 2.画出史莱姆的轮廓。 3.填充史莱姆的基色。 4.添加阴影和高光。 5.添加眼睛。 6.新建一帧并选择新建帧。 7.按下M键框选史莱姆左右两侧各向里收缩一个单...
【Aseprite】2D像素人物制作
摘要:通过本文章可以学习如何制作一个2D像素人物,为游戏引擎提供素材。 目录 一、身体的制作 二、手的制作 三、头发的制作 四、衣服的制作 五、添加阴影和细节 六、闲置动画的制作(Idle) 七、行走动画的制作(Walk) 八、奔跑动画的制作(Run) 九、跳跃动画...
【Aseprite】2D像素山脉背景的制作
摘要:在2D游戏通常需要一个循环的背景图,通过本文章可以学习到使用Aseprite软件制作山脉背景。 制作步骤: 1.创建一个256x256的画布。 2.填充一个背景色作为天空。 3.按下B键,设置为像素完美绘制。 4.使用棕色画出山脉的轮廓。 5.填充山脉颜色。 ...
【Aseprite】像素画背景制作
摘要:由于像素画的背景通常是透明的,展示起来有些单调,可以增添背景起到装饰的作用。 制作方法: 1.创建一个256x256的画布。 2.填充一个基础颜色。 3.在左上角画一个小物体作为背景图案,并填充颜色。 4.按下M键框选小物体,并按下ctrl+B作为画笔图案。 ...
【Aseprite】像素画配色套路
摘要:一、基础色 选择一种颜色,饱和度大约70%,明度大约90% 二、暗色 选择暗色时,饱和度少减一些,明度多减一些,色相往左偏移。 三、亮色 选择亮色时,饱和度微减,明度微增,色相往右偏移。
【Aseprite】制作Unity2D瓦片地图素材(平台游戏)
摘要:目录 前言: 一、创建画布 二、中心块的制作 三、中上块的制作 四、中下块的制作 五、左中块的制作 六、右中块的制作 七、角块的制作 八、小块的制作 九、洞穴的制作 十、斜坡的制作 十一、更陡峭的斜坡制作 十二、导出素材 前言: 本文章...
【Unity】解决TilemapCollider2D不贴合图片素材问题
摘要:一、问题 Tilemap是开发2d游戏常用的工具,如果我们需要玩家与其他障碍物发生碰撞,可能会用到TilemapCollider2D这个组件,但是这个组件生成的碰撞器可能并不贴合素材,如下图: 这就导致让角色上下坡会遇到不必要的卡顿、悬空。 二、解决方法 ...
【Unity】解决aseprite像素画导入到Unity中显示模糊问题
摘要:一、问题 在aseprite这个软件中画好了像素画导入到unity中显示却是模糊的。 变成了这个样子。。。 二、解决方法 三、效果展示 变得清晰起来了。