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-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


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/3801080.html,如需转载请自行联系原作者

相关文章
|
4月前
|
C# 图形学
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
137 1
|
4月前
|
存储 图形学 Android开发
Unity——资产包(Asset Bundles)
Unity——资产包(Asset Bundles)
|
10月前
|
存储 图形学 Android开发
【游戏开发】使用unity创建2D游戏
Unity是一种非常强大的游戏引擎,可以帮助你创建各种类型的游戏,包括2D游戏。在本文中,我们将教你如何使用Unity创建2D游戏。首先,你需要确保你已经下载并安装了最新版本的Unity。如果你还没有安装Unity,可以从官方网站下载免费的Unity Hub来管理你的Unity版本。
388 0
|
10月前
|
前端开发 定位技术 图形学
【Ruby 2D】【unity learn】抬头显示血条
【Ruby 2D】【unity learn】抬头显示血条
|
10月前
|
机器人 图形学 Ruby
【unity learn】【Ruby 2D】角色发射飞弹
【unity learn】【Ruby 2D】角色发射飞弹
|
10月前
|
机器人 图形学 Ruby
【Ruby 2D】【unity learn】控制敌人随机运动以及动画控制
【Ruby 2D】【unity learn】控制敌人随机运动以及动画控制
|
图形学 Windows
Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager
Unity2019操作对图集进行操作编辑出错:No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager.
1054 0
Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager
|
机器人 图形学 Ruby
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏中动画制作(4-1)
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏中动画制作(4-1)
202 0
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏中动画制作(4-1)
|
定位技术 API 图形学
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
233 0
【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
|
存储 定位技术 图形学
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
224 0
【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)