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游戏世界相关推荐

  1. 在Unity中制作4种不同的游戏

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:8.6 GB 含课程素材 |时长:15h ...

  2. Unity中使用软连接快速切换平台

    Unity中使用软连接快速切换平台 Unity会把所有的资源在不同平台下进行不同的设置, 且每次切换平台都需要重新计算, 在大型项目中, 由于资源很多, 切换的成本比较高, 可能动不动的就是几十分钟, ...

  3. 2D 游戏工具系列:unity自带Tilemap和地图编辑器Tiled的基本使用以及Super Tiled2Unity如何导入tmx到Unity中(3)

    地图已经制作好了,现在需要把地图导入到unity中了,一般使用的是老版的Tiled2Unity,但是这个插件现在作者不在更新了,取而代之的是Super Tiled2Unity ,两个的使用方法还是很不 ...

  4. 2D 游戏工具系列:unity自带Tilemap和地图编辑器Tiled的基本使用以及Super Tiled2Unity如何导入tmx到Unity中(2)

    这次我们来使用Tilde地图编辑器制作一张地图,然后对一些经常用到的部分,我会尽量讲详细一些,方便大家理解,首先是这款软件的下载地址:https://www.mapeditor.org/,以及地图编辑 ...

  5. Cinemachine教程 | Unity中如何快速制作镜头晃动?

    摘要:经常在游戏.影视中会看到镜头晃动的镜头,比如枪的后坐力.爆炸.碰撞.巨人踩踏地面等等,镜头晃动如何快速制作呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周 ...

  6. Cinemachine教程 | Unity中如何快速制作相机切换动画?

    摘要:使用Cinemachine可以快速制作相机切换动画,来看看我是怎么做的吧. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦. 好久不见.我最近 ...

  7. Cinemachine教程 | Unity中如何制作路径动画?

    摘要:在Unity中制作路径动画是有挺多方式的,基于Cinemachine的Dolly Path是一个简单便捷的方法,咱们来快速的学习一下吧! 洪流学堂,让你快人几步.你好,我是跟着大智(VX: zh ...

  8. 蒙皮骨骼动画 unity_在Unity中沿航路点设置蒙皮网格动画

    蒙皮骨骼动画 unity This post is a guide to importing a skinned mesh with a looping animation and then anim ...

  9. Unity中使用暴风魔镜进行VR游戏开发

    @VR简介 虚拟现实VR(Virtual Reality)和增强现实AR(Argument Reality)的概念其实在很多年前就已经出现,2015年下半年开始变得火热,在各大媒体圈子中频繁出现,而今 ...

最新文章

  1. Oracle HA 之 Server Pool 实战
  2. SrpingCloud 之SrpingCloud config分布式配置中心实时刷新
  3. 来首都初次就医的感受
  4. exports,和module.exports 的区别
  5. Java线程那点事儿
  6. 阅读《构建之法》第6 第7章
  7. python所有软件-太牛逼!一款软件几乎可以操作所有的数据库!
  8. 理科本科,无考试,读诗《宣州谢脁楼饯别校书叔云》李白
  9. mysql锁总结知乎_MySQL锁总结
  10. win7下快捷方式关联错误的修复
  11. 计算机配置里面没有网络选项,解决win10网络设置中没有以太网的方法
  12. 调试基础知识0(串口调试助手对比 丁丁 大傻 友善)
  13. 第一代电子计算机使用的逻辑部件是( ),第一代电子计算机使用的逻辑部件是
  14. 即时通讯软件都有哪些类型?哪些适合企业内部使用?
  15. 三顶红帽子和两顶白(蓝)帽子。
  16. FPGA实现IIC协议(一)----初识IIC总线
  17. python+vue校园足球联赛管理系统django源码
  18. Android性能优化之内存优化 1
  19. 初赛De各种各样的知识点
  20. Hdu 2430 Beans (数据结构_单调队列)

热门文章

  1. 跨还是不跨?这是一个问题
  2. JS中获得窗口属性的方法
  3. 满足什么条件的两个量才可以被分类?
  4. php 格式化html,HTML代码如何格式化
  5. 剔除重复_微服务发生故障后,我是如何做到自动剔除异常的Server?
  6. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第3章-有向二阶多智能体系统脉冲一致性
  7. P13 最优控制系统-《Matlab/Simulink与控制系统仿真》程序指令总结
  8. python 等比例缩放图片 自写
  9. Ardino基础教程 22_PS2摇杆
  10. 【光环板】更新硬件方案最近找到的一些光环板资料,硬件方案及原理图