tilemap 导入unity_教程|Unity中使用Tilemap快速创建2D游戏世界
Custom Tiles Palette包含瀑布瓦片。如果选中瀑布规则瓦片,也就是Waterfall-RuleTile,可以看到它的导出类型为动画(Animate)。这样就可以为每个瓦片指定动画帧。
(图 11)
使用自定义笔刷绘制3D对象在2d-extras中,还加入了预制件笔刷(Prefab Brush)。它能用预制件而不是瓦片来绘制画面。预制件可以是3D对象、粒子效果或是动画对象。要想创建自己的预制件笔刷,只要在项目窗口点击Create -> Prefab Brush即可。然后选取刚创建的预制件笔刷,指定想要画出的预制件。如果你添加了不止一个预制件,它会在这些预制件中随机选取进行绘制。
(图 12 预制件笔刷绘制效果)
制作出《超级马里奥》的2D和3D混合效果?现在来做点别的东西。Nintendo Switch上刚推出的《超级马里奥》中,有一些关卡混合了2D和3D的画面,这种效果十分让人印象深刻。如何在Unity中实现这个效果呢?
(图 13 超级马里奥游戏画面 )
正常情况下,摄像机会直接渲染到你的屏幕。我们如何能让摄像机看到内容并显示在另一个对象上呢?你可能注意到摄像机有一个属性,叫目标纹理(Target Texture)。
(图 14)
我们要在Asset文件夹里新建一个渲染纹理(Render Texture),添加到摄像机上。你可以在项目窗口依次点击Create -> Render Texture来新建渲染纹理。创建好后,你可以将它拖到摄像机上的Target Texture属性中。摄像机这时会将所有对象都渲染到这个纹理上。如果现在进入运行模式,游戏画面将呈现为一片漆黑,因为目前没有激活的摄像机渲染到屏幕上。
现在,我们要加入一个新摄像机到场景中,摄像机的Projection属性为Perspective。在摄像机前添加一个新的3D对象,本例中,我们添加的是圆柱体。然后创建新材质,其Shader属性设为Unlit/Texture,再将刚刚创建的渲染纹理拖到这个材质上的Main Texture部分。
得到的效果如下图。
(图 15)
这样一来,我们就实现了类似《超级马里奥》中的2D和3D混合效果,是不是很简单!
tilemap 导入unity_教程|Unity中使用Tilemap快速创建2D游戏世界相关推荐
- 在Unity中制作4种不同的游戏
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:8.6 GB 含课程素材 |时长:15h ...
- Unity中使用软连接快速切换平台
Unity中使用软连接快速切换平台 Unity会把所有的资源在不同平台下进行不同的设置, 且每次切换平台都需要重新计算, 在大型项目中, 由于资源很多, 切换的成本比较高, 可能动不动的就是几十分钟, ...
- 2D 游戏工具系列:unity自带Tilemap和地图编辑器Tiled的基本使用以及Super Tiled2Unity如何导入tmx到Unity中(3)
地图已经制作好了,现在需要把地图导入到unity中了,一般使用的是老版的Tiled2Unity,但是这个插件现在作者不在更新了,取而代之的是Super Tiled2Unity ,两个的使用方法还是很不 ...
- 2D 游戏工具系列:unity自带Tilemap和地图编辑器Tiled的基本使用以及Super Tiled2Unity如何导入tmx到Unity中(2)
这次我们来使用Tilde地图编辑器制作一张地图,然后对一些经常用到的部分,我会尽量讲详细一些,方便大家理解,首先是这款软件的下载地址:https://www.mapeditor.org/,以及地图编辑 ...
- Cinemachine教程 | Unity中如何快速制作镜头晃动?
摘要:经常在游戏.影视中会看到镜头晃动的镜头,比如枪的后坐力.爆炸.碰撞.巨人踩踏地面等等,镜头晃动如何快速制作呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周 ...
- Cinemachine教程 | Unity中如何快速制作相机切换动画?
摘要:使用Cinemachine可以快速制作相机切换动画,来看看我是怎么做的吧. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦. 好久不见.我最近 ...
- Cinemachine教程 | Unity中如何制作路径动画?
摘要:在Unity中制作路径动画是有挺多方式的,基于Cinemachine的Dolly Path是一个简单便捷的方法,咱们来快速的学习一下吧! 洪流学堂,让你快人几步.你好,我是跟着大智(VX: zh ...
- 蒙皮骨骼动画 unity_在Unity中沿航路点设置蒙皮网格动画
蒙皮骨骼动画 unity This post is a guide to importing a skinned mesh with a looping animation and then anim ...
- Unity中使用暴风魔镜进行VR游戏开发
@VR简介 虚拟现实VR(Virtual Reality)和增强现实AR(Argument Reality)的概念其实在很多年前就已经出现,2015年下半年开始变得火热,在各大媒体圈子中频繁出现,而今 ...
最新文章
- Oracle HA 之 Server Pool 实战
- SrpingCloud 之SrpingCloud config分布式配置中心实时刷新
- 来首都初次就医的感受
- exports,和module.exports 的区别
- Java线程那点事儿
- 阅读《构建之法》第6 第7章
- python所有软件-太牛逼!一款软件几乎可以操作所有的数据库!
- 理科本科,无考试,读诗《宣州谢脁楼饯别校书叔云》李白
- mysql锁总结知乎_MySQL锁总结
- win7下快捷方式关联错误的修复
- 计算机配置里面没有网络选项,解决win10网络设置中没有以太网的方法
- 调试基础知识0(串口调试助手对比 丁丁 大傻 友善)
- 第一代电子计算机使用的逻辑部件是( ),第一代电子计算机使用的逻辑部件是
- 即时通讯软件都有哪些类型?哪些适合企业内部使用?
- 三顶红帽子和两顶白(蓝)帽子。
- FPGA实现IIC协议(一)----初识IIC总线
- python+vue校园足球联赛管理系统django源码
- Android性能优化之内存优化 1
- 初赛De各种各样的知识点
- Hdu 2430 Beans (数据结构_单调队列)