Unity Chan 2D Asset
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-1 、 World 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的更多相关文章
- Unity Chan 3D Asset
Unity Chan 3D Asset 我真的很久沒再家裡開unity,不過今天让我久违的開了 下载地址 :http://ref.gamer.com.tw/redir.php?url=http%3A ...
- Unity Chan Advanced
1. 8X MSAA 2. SMAA 3. ViewSpace Outline 4. Unity Chan Skin 5. Shift Toon Lighting 6. DOF 7. Bloom
- unity 之2D游戏简单操作
unity 做2D项目也很方便. 首先要调整camera的模式,camera 的检视面板参数如下: perspective 模式就是平时用的 模式.摄像机到游戏物体是有角度的张开, 而 orthog ...
- 【Unity3D】 Unity Chan项目分享
写在前面 之前的一个博文里分享了日本Unity酱的项目,如果大家有去仔细搜Unity酱的话,就会发现日本Unity官方还放出了一个更完整的Unity酱的项目,感觉被萌化了!(事实上,Unity日本经常 ...
- 【Unity Shader】Unity Chan的卡通材质
写在前面 时隔两个月我终于来更新博客了,之前一直在学东西,做一些项目,感觉没什么可以分享的就一直没写.本来之前打算写云彩渲染或是Compute Shader的,觉得时间比较长所以打算先写个简单的. 今 ...
- Siki_Unity_1-8_使用Unity开发2D游戏_PongGame
Unity 1-8 使用Unity开发2D游戏 PongGame 任务1:演示 http://pan.baidu.com/s/1pKUHsev; up2i 任务2:案例介绍 创建PongGame,注意 ...
- Unity 4.x Asset Bundle 重名
在 Unity 4.5.1f3中测试发现如下问题 两个不同文件下相同名字的资源打包成AssetBundle以后加载失败,提示错误 xxxxx can't be loaded because anot ...
- Unity中2D和UGUI图集的理解与使用
图集 什么是图集? 在使用3D技术开发2D游戏或制作UI时(即使用GPU绘制),都会使用到图集,而使用CPU渲染的2D游戏和UI则不存在图集这个概念(比如Flash的原生显示列表),那么什么是图集呢? ...
- Unity之2D Sprite Outline外轮廓效果
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity5.3.8f1 Unity提供了2D Object Sprite对象,但是没有提供外轮廓Outline效果的支持 ...
随机推荐
- c++11并行、并发与多线程编程
首先,我们先理解并发和并行的区别. 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行. 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并 ...
- .Net开源myrtille远程连接服务(支持SSH)
今天在博客园首页,无意中看到一篇文章(https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md),于是对 ...
- Android中服务的生命周期与两种方式的区别
服务的生命周期跟Activity的生命周期类似.但是生命周期甚至比你关注服务如何创建和销毁更重要,因为服务能够在用户不知情的情况下在后台运行. 服务的生命周期---从创建到销毁---可以被分为以下两个 ...
- 使用crypt配置Basic Auth登录认证
简介 Basic Auth用于服务端简单的登录认证,通常使用服务器Nginx.Apache本身即可完成.比如我们要限定某个域名或者页面必须输入用户名.密码才能登录,但又不想使用后端开发语言,此时Bas ...
- Java并发编程笔记之StampedLock锁源码探究
StampedLock是JUC并发包里面JDK1.8版本新增的一个锁,该锁提供了三种模式的读写控制,当调用获取锁的系列函数的时候,会返回一个long 型的变量,该变量被称为戳记(stamp),这个戳记 ...
- spring boot整合JMS(ActiveMQ实现)
pom依赖如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ...
- SPI 驱动框架
SPI 驱动框架 1. 枚举过程 drivers/spi/spi.c: spi_register_board_info /* 对于每一个spi_master,调用spi_match_master_to ...
- Apollo 1 融合 Spring 的三个入口
前言 Spring 作为 Java 世界非官方标准框架,任何一个中间件想要得到良好的发展,必须完美支持 Spring 的各种特性,即:无缝融入 Spring. Apollo 作为分布式配置中心,服务于 ...
- SQL 同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
一.创建表 create table stuUnion ( sid int identity primary key, cid int, id ) ) 二.添加数据 insert into stuUn ...
- Extjs4.2+webAPI+EF实现分页以及webapi的数据传值(续)
现在领导又要增加功能,需要分页的时候,每页显示N条信息.由于是每个页面都要改,所有需要声明了一个扩展类代码如下: // Copyright : 欧蓝德畅电子技术有限公司. All rights res ...