999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity3D的冒險闖關類游戲的設計與實現

2020-08-21 17:21:37周正司占軍
電腦知識與技術 2020年21期

周正 司占軍

摘要:Unity3D作為游戲開發引擎,開源、免費的特性使其成為移動端游戲開發的熱門選擇。冒險闖關類游戲是一種非常受歡迎的游戲,通過關卡的難度遞增,來激發玩家的好勝心,從而長時間維持玩家對游戲的興趣。該文基于Unity3D開發引擎,設計并制作了一個冒險闖關類的3D游戲。使用了3ds Max軟件建造角色和場景的模型,使用Adobe Photoshop和Adobe Premiere進行素材的制作和編輯,使用C#語言進行游戲邏輯的編寫,最后在Unity3D中實現游戲的開發。

關鍵詞:Unity3D;冒險闖關類游戲;C#腳本

中圖分類號:TP37 文獻標識碼:A

文章編號:1009-3044(2020)21-0090-02

開放科學(資源服務)標識碼(OSID):

國內游戲產業突飛猛進的發展和手機的飛速普及,使得手機游戲的用戶數量越來越多,手機游戲逐漸成為人們娛樂消遣的主要方式之一。本文設計并制作了一款基于Unity3D引擎開發的手機游戲,游戲角色設定為一個叫賢二的小和尚,他是一個可愛、善良但又有很多煩惱的小和尚,將這個有趣的小和尚作為游戲的特定市場形象.以求在目標顧客心目中形成一種特殊的偏愛。

游戲的創新點在于游戲類型的集合,游戲類型定位為冒險闖關類,其次還融合了一些音樂和教育元素。在保證該游戲具有娛樂性的前提下,將一些哲理性對話融入游戲中,在游戲中添加適當的故事情節,使教育性與娛樂性相結合,借此來增加游戲的教育價值[1]。因此,游戲將目標市場定位在青少年身上,并且選擇發布在Android端。

1 設計與制作思路

游戲的制作包括使用Photoshop進行展示界面按鈕和背景的UI設計制作,使用3Ds Max進行人物角色以及場景建模,在Unity3D中制作游戲的UI交互,實現頁面跳轉等交互功能,使用C#語言編寫游戲腳本實現游戲邏輯功能,在Unity3D中搭建場景,添加音樂等,測試完成后打包發布.apk格式到安卓手機端。游戲設計框架如圖1所示。

2 開發環境與軟件

開發環境:Windows7旗艦版系統,InteI(R) Celeron(R)3205U@1.50GHz.4.OGB內存,64位操作系統。

制作軟件:Unity 2018.1、Adobe Photoshop CC 2017、VisualStudi0 2017、Adobe Premiere Pro CC 2017n

3 游戲的設計與制作

3.1 功能確定

游戲共有3關,每一關的背景不同,難度不同,關卡的難易程度之間具有一定的遞進關系。角色會自動前進,然后玩家通過點擊手機來控制前進。游戲功能包括點擊轉彎、點擊跳躍、接觸收取經驗(收集鉆石和冰激凌、加速功能、減速功能),重力功能(屏幕左右傾斜來移動主角位置)。

3.2 圖片素材的整理制作

游戲的角色賢二是一個已經小有名氣的動漫人物,在互聯網上和微信公眾號上均有相關資料,游戲的背景圖就是根據已有的動漫背景圖顏色而定的。使用Adobe Photoshop CC2017制作游戲背景圖以及插圖,背景圖如圖2所示。和游戲勝利聲。編輯時,將音樂拖拽到時間軸上,根據需要時間的長短進行裁切或復制,將其他重復的音效裁掉,只留下需要的音效即可,最終保存為.MP3格式。

3.4 角色與場景建模

用3ds Max軟件進行建模。在開始建模之前,首先要進行單位設置,將系統單位比例改成1單位=1.0米。角色建模需要注意的是,由于后期需要制作人物模型行走的動畫,所以胳膊和腿建模時要能從身體中分離開。游戲共有三個關卡,每關各有不同的風格,所以模型也不一樣。例如第一關主題是春天的不二寺,模型全是一些花草和動物;第二關主題是春天的市集,模型大多是建筑,有一些店鋪、周邊涼亭、水井等;第三關主題是夏天,模型有荷花、向日葵等夏天的植物,還有大號的遮陽傘、涼椅等物件。

3.5 腳本的編寫

腳本編寫是為了實現UI界面的跳轉和實現游戲邏輯,具體包括主界面與設置界面的腳本、背景圖、對話框和文字的跳轉、Loading腳本、勝利與失敗界面的腳本、人物角色移動腳本、相機移動腳本、Coin腳本以及游戲管理類腳本的編寫。以相機移動的腳本為例。

public class CameraMove: MonoBehaviour{

public Transform target;

Vector3 0ffect=Vector3。zero;//開始時定義相機是不進行移動的

public bool kai=false;

,/Use this for initialization

void Start(){

//Update is called once per frame

void LateUpdate O{

if(kai)

{ //隨著人物角色的移動,相機開始移動

transform.position= target.position - offect;)}

public void KaiShi0

{

//當人物角色開始移動的時候,相機的移動才開始

offect= target.position - transform.position;

kai_ true;}}

3.6 UI界面的設計與制作

游戲的UI界面使用Unity3D中的UGUI工具來進行創建,所需的按鈕包括“旅程”按鈕、“設置”按鈕、“點擊”按鈕、“返回首頁”按鈕、“重新開始”按鈕等。制作完成的界面如圖6所示。

3.7測試及發布

點擊Unity中的play按鍵進行測試,注意觀察Console中是否出現紅字警告,若是出現便暫停測試,點擊紅字跳轉到錯誤部分迸行更改。若是出現點擊play后不能運行并且屏幕上出現提示信息時,很有可能是代碼出現問題,再挨個進行查看更改,直到最終可以成功運行為止。游戲在Unity中成功運行后,可以發布成.apk格式進行手機端的測試,測試無誤后,即可發布到安卓手機。

4 結束語

手機游戲是游戲產業發展的主流趨勢,而使用Unity3D游戲開發引擎在游戲開發領域也可以說是炙手可熱,所以基于Unity來開發手機游戲的前景一片光明。同時,通過游戲制作之前進行的調研發現,現在冒險類游戲的熱度僅僅低于益智類游戲,也說明了很多玩家對于冒險類游戲的忠誠度。本次利用Unity引擎設計實現的冒險闖關類小游戲,正迎合了當前游戲產業蓬勃發展的機遇,具有良好的發展前景。

參考文獻:

[1]賈成凈,張守波.基于創新推廣理論的教育游戲推廣策略[J].電腦知識與技術,2012,8(1): 226-227.

【通聯編輯:謝媛媛】

作者簡介:周正(1996-),男,山東棗莊人,碩士,研究方向為虛擬仿真技術;司占軍(1971-),男,河北人,教授,碩士,研究方向為數字媒體技術。

主站蜘蛛池模板: 色综合久久久久8天国| 国产亚洲欧美在线中文bt天堂| 亚洲日韩精品欧美中文字幕| 国产69囗曝护士吞精在线视频 | 欧美日韩国产在线播放| 国产呦视频免费视频在线观看| 亚洲av综合网| 亚洲中文字幕久久精品无码一区| A级毛片高清免费视频就| 日韩精品一区二区三区大桥未久| 国产福利微拍精品一区二区| 四虎AV麻豆| 成年人久久黄色网站| 免费午夜无码18禁无码影院| 国产一级妓女av网站| 91久久青青草原精品国产| 香蕉色综合| 91福利一区二区三区| 日韩欧美视频第一区在线观看| 欧美国产日韩在线播放| 国产又粗又爽视频| 久久频这里精品99香蕉久网址| 国产精品开放后亚洲| 久久综合色88| 欧美日韩在线亚洲国产人| 国产毛片一区| 在线国产毛片| 成人国产精品2021| 青青久在线视频免费观看| 亚洲AV无码一区二区三区牲色| 伊人久久精品无码麻豆精品| 天天综合色天天综合网| 国产成人精品日本亚洲77美色| 69视频国产| 亚洲人成电影在线播放| 91综合色区亚洲熟妇p| 波多野结衣在线se| 青青青国产精品国产精品美女| 国产精品久久精品| 四虎亚洲国产成人久久精品| a毛片免费看| 99视频精品全国免费品| 亚洲欧州色色免费AV| 成人欧美日韩| 黄色一及毛片| 91精品最新国内在线播放| 日本a级免费| 亚洲无码91视频| 亚洲成A人V欧美综合| 夜夜高潮夜夜爽国产伦精品| 亚洲中文字幕久久无码精品A| 国产成人啪视频一区二区三区| 99爱在线| 亚洲精品无码专区在线观看| 国产91小视频| 亚洲香蕉在线| 国产乱人伦偷精品视频AAA| 91在线播放免费不卡无毒| 亚洲综合一区国产精品| av天堂最新版在线| 少妇精品久久久一区二区三区| 国产婬乱a一级毛片多女| 久久99精品久久久久纯品| 亚洲男人天堂网址| 中文字幕无码中文字幕有码在线| 91麻豆精品国产高清在线| 亚洲Av综合日韩精品久久久| 在线观看国产精品第一区免费| 亚洲欧美日韩久久精品| 永久免费无码成人网站| 97视频免费在线观看| 国产在线拍偷自揄拍精品| 国产欧美在线视频免费| 亚洲无线国产观看| 亚洲高清中文字幕在线看不卡| 久久无码免费束人妻| 日本国产精品一区久久久| 视频二区中文无码| 国产综合色在线视频播放线视| 中文字幕1区2区| 夜夜操天天摸| 日韩一级毛一欧美一国产|