网站首页 > 博客文章 正文
要使用Unity引擎制作游戏,第一步需要将游戏资源导入Unity。
游戏资源包括美术资源,音效音乐等。
先学习如何将像素画游戏场景导入Unity,并在Unity中拼出关卡。
小编以最简单的超级马里奥地下隐藏关卡为例。
1、Unity界面
Unity默认界面有5个区域:
最上面是工具条;
下面是层级管理,预览区(也是操作区),属性管理;
最下面是文件管理。
2、使用Photoshop拆出场景Tile
使用Photoshop或Aseprite画好场景,然后讲相同的Tile拆出来。为了学习可以使用现成的场景,在这里使用超级马里奥的地下关卡场景。
Tile的尺寸是16x16像素,将相同的Tile拆出来,就得到下面的Tile图,存为png。
3、将图片转换为Unity TileMap
图片导入Unity,可以直接拖入文件管理面板的Assets文件夹内。也可以在面板内点击鼠标右键,选择Import New Asset...导入即可。
选中map,属性设置如下:
Texture Type:Sprite(2D and UI)
Sprite Mode:Multiple(Tile图片中包含多个Tile,因此选择Multiple)
Pixels Per Unit:16(因为马里奥的Tile尺寸为16x16)
Filter Mode:Point(像素画选这个就对了)
Compression:None(像素画选这个就对了)
设置好以后点Apply,再点击Sprite Editor。在打开的窗口中点Slice:
Type:Grid By Cell Size
Pixel Size:X16;Y16 (因为Tile尺寸是16)
点击Slice,Unity会将图片自动切为Tile,然后点击Apply,如果忘记点退出窗口的时候会提示是否Apply,确定即可。
现在文件窗口中的map上会出现一个播放图片,点击以后就会显示切好的Tile。
4、Unity拼关卡
在层级管理窗口右键新建2D Object-Tilemap,现在点击Scene,预览窗口就会变成格子界面,可以把它理解为UI画布,能在上面画出游戏场景。
点击菜单Window-2D-Tile Palette。
点击Create New Palette新建Tile Palette。
可以设置名称name,然后点Create。
将文件管理窗口的map拖入Tile Palette。
现在就可以使用Tile Palette里面的工具条上的画笔工具拼关卡了。
5、关卡分层
??第一次在Unity拼出了游戏关卡!
很多像素画游戏场景会分层,即使是超级马里奥场景也有两层。可以将纯背景作为第1层,能够与角色交互的Tile作为第2层。
选中Grid新建Tilemap
在属性面板,将Order in Layer 设置为1。(这样新建的Tilemap就会成为第2层)
选中新建的Tilemap,可以看到下层的场景。将下层的砖块删除,在新Tilemap上画出能够被角色破坏d砖块。
完。
猜你喜欢
- 2024-09-09 大厂面试难,进不去?你要找的Unity的答案都在这儿了
- 2024-09-09 灵活运用拍摄技巧,免于来自女朋友的皮肉之苦(Unity-摄像机)
- 2024-09-09 Unity2019基础教程:Unity怎样添加角色?怎样使镜头跟随角色?
- 2024-09-09 【免费教程】解锁创意图片新玩法:黏土与瓷娃娃风格滤镜
- 2024-09-09 Unity自学笔记(1)2d场景的创建及人物移动
- 2024-09-09 Unity引擎2018版发布 渲染品质可媲美电影级别
- 2024-09-09 Unity功能知识点以及功能介绍(unity 介绍)
- 2024-09-09 耐克 Pegasus Turbo Next Nature "Together"官方图片
- 2024-09-09 人工智能写的unity照片滚动播放(unity图片动画)
- 2024-09-09 UNITY这些纹理动画,你值得拥有!(unity2019地形纹理)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)