Unity Chan 2D Asset

4月份時,UNITY CHAN 官方網站推出了3D大島こはく,之後也有更新1.11版,而在六月12日時,則釋出了2D版本素材,一樣可以在UNITY CHAN 官網下載區下載,這次總共13.8MB, 相較於3D百來MB,這次可說非常輕量。

下载地址:http://ref.gamer.com.tw/redir.php?url=http%3A%2F%2Funity-chan.com%2Fdownload%2Fguideline.html

以下介紹package裡的檔案。

Sprites

场景元素

主角(像素风格)

清单

1.背景圖 後景、前景各一張
2.箱子一張(可分割為四個箱子)
3.怪物一只3 frame
4.2D 角色 8bit風格 2 frame
5.Untiy Chan 去背logo一張
6.2D 角色 [idle] 3 frame 、 [Hurt] 2 frame 、[Run] 8 frame、[Jump] 7 frame

動作

這次的角色控制器只有一個,而Layer有兩個,為Base Layer、Damage Layer
Base Layer
包含了Idle、移動、跳躍的功能,其中跳躍為blend tree,包含了上升動作、最高點、降落。
Damage Layer
包含滯空時受傷、一般受傷、無敵及無動畫狀態。

Scripts

稍微瀏覽了一下腳本內容,有些用了一些Unity特有的API,以下進行各個腳本簡介。
1.AudioSourceController
使用了Singleton,只允許創造一個實例,該腳本只包含一個方法 +PlayOneShot , 進行播放 聲音的行為。
2.BlockController
設定箱子的bool及OverlapArea判斷該物件是否能被摧毀,OverlapArea簡單來說就是判斷角色 是在上面踩著(不摧毀),還是由下往上跳躍撞擊(摧毀),並產生broken物件。
3.BrokenBlockController
給予子物件force,能夠朝四周發射產生爆破效果。
4.CameraController
設定遊戲時,攝影機跟隨的行為及通關的point,當攝影機座標超過通關ponit即切換場景。
5.CoinController
觸發器,當角色碰到此物件,會執行PointController。
6.Demo
設定了角色語音。
7.IntroCameraController
設定開頭移動動畫,速度由場景載入速度與Clip決定,並且當Clip播放完畢時切換場景。
8.LoadingController
延遲三秒切換場景。
9.Loop
觸發器,如果碰到的東西是角色,就執行transform.position的行為,該腳本用於角色在Start場景時,從左邊出去;從右邊進來,反之從右邊出去,從左邊進來。
10.PointController
金錢計算腳本,計算總分及coin,同樣使用Singleton,已確保+AddCoin 都是同一個實例。
11.SceneNameAttribute
編輯模式才會執行,該腳本繼承PropertyAttribute,可以在Insperctor視窗設定自己的值,而 這邊使用的值是NextSence,當其他腳本宣告[sceneNames]即可在Insperctor視窗使用。
12.StartController
第一個場景所使用的腳本,當按下keycode.x就會切換場景並播放開始的SE。
13.TimeController
遊戲時間的管理者,當remainingTime = 0時,即"TimeOver",會切換下一個設定的場景。

音樂及音效

音樂三首、音效4種、語音5種。

場景(完整Game)

這次場景有5個,其中一個是Introduction_Demo,單純Demo用的場景。

再來是Start , 也就是一開啟遊戲時顯示的GUI.

接續的場景是Loading 1-1 顯示角色、關卡的資訊。

另外兩個是Intro 1-1World 1-1
Intro 1-1 是開頭動畫,除了不能移動外,剩下的物件大抵都與 World 1-1 相同。
而World 1-1 就是實際遊玩的場景了。

WEB试玩版

官方也很好心的提供了web試玩版,官方範例試玩版

本篇介紹到此結束
大家有空兒可以玩玩裡面的東西

资料

除上度娘网盘URL:http://pan.baidu.com/s/1bnpfCqr

转自:http://home.gamer.com.tw/creationDetail.php?sn=2474691

Unity Chan 2D Asset的更多相关文章

  1. Unity Chan 3D Asset

    Unity Chan 3D Asset 我真的很久沒再家裡開unity,不過今天让我久违的開了 下载地址  :http://ref.gamer.com.tw/redir.php?url=http%3A ...

  2. Unity Chan Advanced

    1. 8X MSAA 2. SMAA 3. ViewSpace Outline 4. Unity Chan Skin 5. Shift Toon Lighting 6. DOF 7. Bloom

  3. unity 之2D游戏简单操作

    unity 做2D项目也很方便.  首先要调整camera的模式,camera 的检视面板参数如下: perspective 模式就是平时用的 模式.摄像机到游戏物体是有角度的张开, 而 orthog ...

  4. 【Unity3D】 Unity Chan项目分享

    写在前面 之前的一个博文里分享了日本Unity酱的项目,如果大家有去仔细搜Unity酱的话,就会发现日本Unity官方还放出了一个更完整的Unity酱的项目,感觉被萌化了!(事实上,Unity日本经常 ...

  5. 【Unity Shader】Unity Chan的卡通材质

    写在前面 时隔两个月我终于来更新博客了,之前一直在学东西,做一些项目,感觉没什么可以分享的就一直没写.本来之前打算写云彩渲染或是Compute Shader的,觉得时间比较长所以打算先写个简单的. 今 ...

  6. Siki_Unity_1-8_使用Unity开发2D游戏_PongGame

    Unity 1-8 使用Unity开发2D游戏 PongGame 任务1:演示 http://pan.baidu.com/s/1pKUHsev; up2i 任务2:案例介绍 创建PongGame,注意 ...

  7. Unity 4.x Asset Bundle 重名

    在 Unity 4.5.1f3中测试发现如下问题 两个不同文件下相同名字的资源打包成AssetBundle以后加载失败,提示错误  xxxxx can't be loaded because anot ...

  8. Unity中2D和UGUI图集的理解与使用

    图集 什么是图集? 在使用3D技术开发2D游戏或制作UI时(即使用GPU绘制),都会使用到图集,而使用CPU渲染的2D游戏和UI则不存在图集这个概念(比如Flash的原生显示列表),那么什么是图集呢? ...

  9. Unity之2D Sprite Outline外轮廓效果

    操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity5.3.8f1 Unity提供了2D Object Sprite对象,但是没有提供外轮廓Outline效果的支持 ...

随机推荐

  1. python虚拟环境 | virtualenv 的简单使用 (图文)

    一.创建virtualenv虚拟环境 mkvirtualenv -p 版本号 虚拟名 mkvirtualenv -p python3 env_1 python3:版本号 env_1: 虚拟环境名称 创 ...

  2. find 命令参数大全

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  3. Nginx实战-后端应用健康检查

    严格来说,nginx是没有针对负载均衡后端节点的健康检查的,但是可以通过proxy_next_upstream来间接实现,但这个还是会把请求转发给故障服务器的,然后再转发给别的服务器,这样就浪费了一次 ...

  4. U3D MonoBehaviour

    一.简介 MonoBehaviour是每个脚本派生类的基类,它定义了一个脚本文件从最初被加载到最终被销毁的一个完整过程. 这个过程通过对应的方法体现出来,在不同的方法完成不同的功能,我们把这些方法称为 ...

  5. 判断使用设备是PC还是phone

    <script type="text/javascript"> //如果是手机设备,则.. if(/Android|webOS|iPhone|iPod|BlackBer ...

  6. Spring Boot 初始化运行特定方法

    Spring Boot提供了两种 “开机自启动” 的方式,ApplicationRunner和CommandLineRunner 这两种方式的目的是为了满足,在容器启动时like执行某些方法.我们可以 ...

  7. MVC基础篇—控制器与视图数据的传递

    Viewdata,Viewbag,Tempdata 1  Vewdata:简单来说就是数据字典,通过键值对的形式来存放数据.举例如下: //后台控制器代码: public ActionResult V ...

  8. IOS 获取的时间显示为NAN 解决方法

    var regTime= item.BeginDate.replace(/\-/g, "/"); ------ item.BeginDate 我的日期年月日的    (/\-/g, ...

  9. MQTT再学习 -- MQTT 客户端源码分析

    MQTT 源码分析,搜索了一下发现网络上讲的很少,多是逍遥子的那几篇. 参看:逍遥子_mosquitto源码分析系列 参看:MQTT libmosquitto源码分析 参看:Mosquitto学习笔记 ...

  10. Asp.net中GridView详解《转》

    ASP.NET服务器控件GridView 1         ASP.NET 服务器控件GridView使用 本教程不介绍服务器端控件的呈现,事件处理,状态等理论知识,只介绍服务器端控件的使用操作,如 ...