查看原文
其他

太空游戏必入的Unity插件

2016-10-20 Unity官方 Unity官方平台
今天的Asset Store推荐为大家准备了几款太空元素相关的资源插件与工具,很贴心的包含了太空游戏会出现的各种元素如星云、行星及行星环等等。基本上有这些插件在手,分分钟就能实现星际穿越。

Space Journey


Space Journey几乎就包含了一款太空游戏需要的所有资源。5艘太空飞船,22个带有动画的独立行星,23个科幻模型,16种行星网格,9种行星体,5个后处理特效插件以及多达20个示例场景。


其中的所有资源都是单独的Prefab或模型,不同的资源也已经包含了对应的特效或控制器组件。例如,每一艘宇宙飞船都带有不同的控制器,可以用来调整飞船的加速度、速度范围以及引擎产生的光晕效果等。各行星也包含自定义的粒子效果。



Space Journey除了画面美观配色出彩外,还针对游戏的使用场景对不同规模的资源进行了深度优化,三角形数量、纹理、UV图集等等。该资源支持PC及移动平台,但请注意,示例场景的资源用到了后处理效果、实时阴影以及大量的粒子特效,所以更适用于PC端。


另外,该资源就是在Unity引擎内创造的,所有的元素都能完美兼容Unity内置的标准着色器、Shuriken粒子系统以及Animator。所以使用者也能很方便的对这些资源进行自定义,以满足游戏的独特需求。

下载地址:https://www.assetstore.unity3d.com/en/#!/content/42259

SPACE for Unity


插件全名SPACE for Unity - Space Scene Construction Kit,太长了所以简称Space for Unity。这是一款用于在Unity中实现太空背景的插件,可以代替Unity内置的天空盒。Space for Unity根据使用者的配置动态生成太空,这种做法占用内存较小也更加灵活,只需几种尺寸更小的纹理图片,重用到不同空间。


使用Space for Unity非常简单,只需点击菜单项Window > Space Scene Construction Kit打开如下界面:



点击Create Space Scene Prefab按钮就会生成新的太空背景,并添加SpaceCamera相机,该相机的渲染层次设为20(“DeepSpace”),SpaceCamera相机深度默认是-2,同时将主相机Main Camera的Clear Flag设为“Depth Only”,以保证SpaceCamera渲染的所有对象都会在场景最后方。




默认的很多设置都是随机的,例如星星的数量、背景,星云数量、颜色、风格、复杂度等等。这些都可以自行设置,选定合适的配置后再次点击上方的Create Space Scene Prefab按钮,即可利用内置的丰富纹理,创造出各种美轮美奂的背景。


下载地址:https://www.assetstore.unity3d.com/en/#!/content/7095

SpaceBuilder : Genesis


SpaceBuilder : Genesis是供Unity使用的空间生成器,里面包含各种各样的随机生成器。可以随机生成整个太空场景,也可以仅生成某个对象。SpaceBuilder提供了非常方面的自定义检视面板,依次点击菜单项Tools > Space builder > Genesis > Create cosmos新建一个空场景:




Cosmos脚本名称下方的按钮用来设置星云及天空盒的渲染质量等,点击检视面板上的Cosmos按钮即可随机生成太空场景:




SpaceBuilder采用3D分形的方式来生成星云,为了获得更好的效果,其中提供了一些预置的渲染类型,使用者可以根据需求选择最合适的渲染方式。




下载地址:https://www.assetstore.unity3d.com/en/#!/content/22175


小结
看到这些绚丽的星云图,是否也想立即着手创造一款太空游戏呢?这几款插件都是可以有效帮助大家节省开发时间的作品,轻点鼠标,浩瀚宇宙即刻拥有。后续还会继续为大家分享Asset Store中的优秀插件,请保持关注。
更多Unity精选插件

VR效果神器,Unity精品相机插件

Asset Store中人气超高的音效资源包

完整的Unity项目模版

给力的Unity脚本插件

Unity中的炫酷着色器插件


Unity官方近期活动




点击“阅读原文”进入Unity官方中文社区!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存