- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.遊戲內容簡介
遊戲內容簡介
1.1遊戲內容描述
*遊戲類型:橫向捲軸動作冒險遊戲。
*遊戲的內容為如何利用吃道具之後的負重產生的劣勢在世界中過關斬將。
*類似瑪莉歐等2D動作過關,在此為3D介面。
*首先你會遇到死神Boss的情景在後面追你,這時候要趕快逃跑,且吃到系統指定的道具數〈糖果〉通過終點才能進行下個步驟〈關卡面〉。如果負荷過重的話可以釋放一定數量的糖果攻擊敵人使敵人消失〈不含Boss〉,在關卡中一邊吃到指定的道具數且選擇路線,通過層層障礙物的考驗。
1.2技術設計方法
*使用Unity內建的API用JAVA語言修改而成的程式。
*撰寫模式必須讓其他團隊成員也了解的程度,故此寫這個文件。
*如果一個物件使用了複數程式但不多的時候,可以考慮整合,但如果太多的話得一項一項分類並宣告全域變數(Public Static)。
*程式內容得附註解。
1.3可能遭遇到的技術問題
*程式與撰寫此文件者的代溝
*命名原則
*程式會不知道如何寫註解
1.4資源檔案管理與轉換流程
編輯檔→轉換成完成檔格式的檔名要素
檔案類型 編輯檔案 完成檔格式 2D圖形 PSD PNG 靜態模型 MAX FBX 角色動作 MAX FBX〈整合在模型上〉 音效與音樂 FLP/- WAV Unity API JS - Unity專案檔 UNITY〈場景檔〉 EXE 程式撰寫說明
以下為功能描述,在下面的功能都以此來說明程式需要的細部程式〈API〉,以UML圖呈現。
功能名稱 -程式名稱1
-程式名稱2
… API參數1
API參數2
… 2.1所需功能提案〈尚未完成主要架構〉
2.1.1角色控制系統
1.移動:配合角色的移動動作做前後移動
2.跳躍:可以邊移動編作跳躍動作〈Y軸移動〉
角色 -角色
-動作 移動控制
跳躍 ↑ 移動控制 -遊戲物件〈主角〉
-右〈前進〉
-左〈後退〉 controller.Move
moveDirection 跳躍 -遊戲物件〈主角〉
-確認是否在地面上
-空白〈跳躍〉 moveDirection(Horizontal)
controller.isGrounded 2.1.2攝影機系統
讓攝影機跟隨主角進行移動
主要攝影機 跟隨角色 GameObject.Find
transform.localPosition.x
transform.localPosition.y 2.1.3道具收集系統
主要道具〈糖果〉的消失與數值切換
角色-糖果 -糖果物件
-事件 糖果消失
糖果消耗
糖果影響人物速度 ↑ 糖果消失 -主角靠近糖果角色
-偵測數值
-糖果消失 gameObject.Find
new Vector
Destroy 糖果影響人物速度 -糖果參數增加
-影響速度〈速度減少〉 guiText.text
item+=1
speed=XX 糖果消耗〈攻擊〉 -糖果參數增加
-影響速度 guiText.text
item-=1
speed=XX
2.2遊戲檔案大小預估
項目 容量預估 2D貼圖〈8個模*1024*1024*3張貼圖〉 100MB Unity檔案〈包含貼圖〉 40MB 角色動作 700KB 音樂音效 20MB
系統執行軟體硬體需求
3.1顯示卡建議需求
以800*600解析度32bit color環境之記憶體最低需求:
顯示內容:800*600*32(2+1)=460800000bits=5.62MB
貼圖顯示:預估24張1024*1024貼圖
(1024*1024*32)*24=96MB
結論:至少所需128MB以上的記憶體
3.2其他製作軟體:
*貼圖:Photoshop CS3
*建模、貼圖整合:3Ds Max 9,FBX Render 2010
*遊戲引擎:Unity 2.5
*音樂音效製作編輯:FL Studio 8
4.製作規則
4.1程式撰寫標準
4.1.1命名基本準則
*所有名稱以英文命名以避免亂碼與開啟檔案失敗。
*避免使用空格。 EX:”Main-Camera””Main_Camera”
*”-”〈減號〉與”_”〈底線〉的使用:”-”使用在兩個不相干的詞,前者必須為後者的形容詞,如在後面必須加註更多的形容得用”_” 。
EX:”First-Item_Controller”
4.1.2程式命名規則
規則一
物件名稱_功能名稱
EX:角色移動控制則命名為:”GameObject-Character_Controller”
規則二
功能名稱
EX:顯示設定的程式為”OptionScript”
4.1.3訊息命名規則
功能名稱_訊息名稱
EX:”GameOverMS_Gameover”〈MS為Message之簡稱〉
4.1.4材質命
文档评论(0)