Unity Chan 2D Asset
发布日期:2021-09-08 01:45:19 浏览次数:38 分类:技术文章

本文共 1743 字,大约阅读时间需要 5 分钟。

Unity Chan 2D Asset

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

下载地址:

以下介紹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:

转自:

转载地址:https://blog.csdn.net/weixin_34310369/article/details/85635820 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:FineUI小技巧(2)将表单内全部字段禁用、只读、设置无效标识
下一篇:企业搜索引擎开发之连接器connector(二十八)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2023年05月21日 07时40分15秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

android中拍照功能介绍,Android实现拍照功能 2019-08-24 11:20:43
荣耀9何时升级鸿蒙,华为并没有放弃荣耀!多款老机型可升级鸿蒙,荣耀9X最先被确认... 2019-08-24 11:20:42
Android组件化多个manifest,组件化引用极光推送,每个组件的build.gradle都需要写manifestPlaceholders... 2019-08-24 11:20:42
android 自定义控件队列弹出,Android自定义控件(一)——开关控件 2019-08-24 11:20:41
c语言捕捉信号的头文件,C语言之捕捉信号 2019-08-24 11:20:41
c语言 循环报错,while循环中的malloc与free报错 2019-08-24 11:20:40
这是一个人机反猜数字游戏,人想一个数,电脑来猜, c语言,“人机猜数游戏”C高手来~~~~~~~~~~~~~~~~~~~~? 爱问知识人... 2019-08-24 11:20:40
C语言设计A与B的区别,C语言辅导 - a>b>c与a=b=c的区别 and something else 2019-08-24 11:20:40
C语言缺少参数,c – 函数调用缺少参数列表以创建指针 2019-08-24 11:20:39
自学c语言看视频怎么好晕呀,C语言指针学多了,你为什么会觉得晕? 2019-08-24 11:20:38
c语言串口通信 地址,《c语言串口通信范例》.doc 2019-08-24 11:20:38
linux eclipse cuda,CUDA与Linux系统 2019-08-24 11:20:37
C语言字母升序排列,C语言改错题,题目:实现n个字符串的升序排列 2019-08-24 11:20:37
c语言字体滚动6,C语言实现8X8点阵滚动显示温度的示例代码 2019-08-24 11:20:36
linux trac cgi apache,Apache安全加固的方法 2019-08-24 11:20:36
linux yum源配置详解,配置YUM源的步骤(原理) 2019-08-24 11:20:35
usb共享网络 dns linux,Linux网络服务之DNS 2019-08-24 11:20:35
linux火狐浏览器远程启动失败,Linux sh远程连接失败 sshd.service启动失败 2019-08-24 11:20:34
linux远程连接闪断,详解xshell远程连接自动断开的问题解决办法 2019-08-24 11:20:33
linux登录pg数据库ods,PostgreSQL使用MySQL外表的步骤详解(mysql_fdw) 2019-08-24 11:20:33