码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Aseprite】制作Unity2D瓦片地图素材(平台游戏)


    目录

    前言:

    一、创建画布

     二、中心块的制作

     三、中上块的制作

     四、中下块的制作

     五、左中块的制作

      六、右中块的制作

     七、角块的制作

      八、小块的制作

     九、洞穴的制作

     十、斜坡的制作

    十一、更陡峭的斜坡制作

    十二、导出素材


    前言:

    本文章用于记录用Aseprite软件制作2D平台游戏的瓦片地图的方法。

    一、创建画布

    1.新建一个16x16的画布(用于绘制瓦片地图单元),其他选项保持默认设置,点击ok。

    2.新建一个128x128的画布(用于存放整个瓦片地图),同上,点击ok。

    3.打开16x16的画布,在view-》TiledMode选择TiledinBothAxes选项。

     二、中心块的制作

    1.在16x16画布中填充一个背景色,作为泥土的颜色。

    2.在泥土上添加一些小石子作为装饰,此时会自动复制内容到其余8块上。

    3.ctrl+a复制地图块,并粘贴到128x128大画布上。

     三、中上块的制作

    1.设置TiledMode为Tiled in X Axis。

    2.在上方绘制出草地。

    3.添加高光和阴影,并随机打乱下面石子的位置。

    4.复制该块到大画布上。

     四、中下块的制作

    1.按下M选中中心地图块复制到16x16小画布中。

    2.随机打乱石子位置。

    3.复制回大画布中。

     五、左中块的制作

    1.按下M选中中心地图块复制到16x16小画布中。

    2.设置TiledMode 为Y轴。

    3.随机调整小石子的位置。

    4.ctrl+a复制回大画布。

      六、右中块的制作

    1.按下M选中左中块并复制到右中部。

    2.按下shift+H水平翻转右中块。

     七、角块的制作

    1.分别把中上和中下块复制到左右角落上。

    2.打开gridsettings,设置宽高为8x8。

    3.按下m键选中并复制,按键头将小格子中的内容复制目标位置。

    4.边角圆滑处理,草地部分添加上高光部分。

      八、小块的制作

    1.按下m键选中并复制,按对应区域中的内容复制目标位置,形成另外三种小块。

     九、洞穴的制作

    1.将上下左右四个中间块复制到右边一份。

    2.将中心块复制到右边四个角落。

    3.将右边两个小块复制到下方扩充草坪。

    4.按下E键擦除两格距离,形成洞穴内壁。

     十、斜坡的制作

    1.ctrl+M选择中上和中心两块,复制4份到下方。

    2.摆放成如图图案。

    3.选中中心部分,左边偏离2像素距离,向下移动一个单位距离。

    4.重复上一步操作形成斜坡。

    5.调整草坪边缘重新绘制阴影。

    6.按下E键删除下方泥土。

    7.按下M键选中中心块,然后按下ctrl+B,在上方选择pattern aligned to source项,一次绘制一块区域。

    8.按下W键魔棒工具,点击下方选中外面空白处,然后按下B键切换到绘制工具。

    9.填充满下面空缺的泥土区域。

    10.删除多余块,只保留斜坡区域。(左右斜坡的制作方法相同,改变方向即可)

    十一、更陡峭的斜坡制作

    1.按下M键选择中心和中上两块,复制三份到下方。 

    2.摆放成如图所示形状。

    3.选择中间部分,左边偏离一个单位距离。

    4.每次向下移动一个单位距离,重复操作形成斜坡。

    5.剩余操作与上面斜坡的做法相同,最后只保留斜坡部分。(左右斜坡制作方法相同, 改变方向即可)

    十二、导出素材

    1.点击File-》Export选项,OutputFile选择为想要导出的文件位置,其余选项保持默认,完结撒花。

     

     

  • 相关阅读:
    企业网络自动化配置
    支持微信支付宝账单,极空间Docker部署一个开箱即用的私人账本『cashbook』
    每章一篇博客带你拿下吉林大学JAVAEE期末(八)
    配置云服务器(Ubuntu)的vnc守护进程(服务)
    C语言中整型与浮点型在内存中的存储
    《古代汉语》王力笔记整理版
    forplo | 冲冲冲!这个画森林图的包好flexible哦~
    【算法系列篇】分治-快排
    openssl交叉编译 (ubuntu+arm)
    java物业服务信息系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • 原文地址:https://blog.csdn.net/qq_42608732/article/details/127823791
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号