iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
Software Development

從零開始!使用chatGPT製作Unity回合制卡牌遊戲系列 第 6

從零開始!使用chatGPT製作Unity回合制卡牌遊戲 Day 6 - 檔案規劃:資料夾創建與命名規則

  • 分享至 

  • xImage
  •  

好了,終於可以開始製作遊戲了,對吧?
還有什麼步驟需要執行的嗎?
我決定問問我們的專案顧問:chatGPT

「怎麼直直往營地衝去了,到底是誰教你的啊?」 - 艾拉。馬斯克

https://ithelp.ithome.com.tw/upload/images/20230920/201632357xsuEuppwA.png

「你那是老十六步了,我們現在這是新十六步。」 - 黃三郎


遊戲製作路程地圖已經有心智圖了,遊戲規則也有大概畫面了..
那來執行第二步吧!創建資料夾!
好!氣勢有了!
怎麼創?

「chatGPT!」 - not Google

https://ithelp.ithome.com.tw/upload/images/20230920/20163235BIo9XNWhIN.png

根據天網所述,這種檔案規劃方式可以讓資源在不同場景被重複利用。

「也就是模組化與回收再利用!」
「環保愛地球!」

那為什麼這邊的檔案名稱,第一個字母都是大寫?
這邊就必須提到「命名規則」。

Choose Your Naming Convention!

  1. snake_case
  2. SCREAMING_SNAKE_CASE
  3. camelCase
  4. ncHungarianNotation

其實在一般情況下,snake_casecamelCase是最常被使用的命名規則, SCREAMING_SNAKE_CASE 則是因為蛇在尖叫所以變成大寫。
好啦,根據世界最方便且可信的維基百科

「而像 UPPER_CASE 這樣用底線連接大寫字母的做法則常見於 C預處理器 中的宏(Macro,巨集),所以被稱為 MACRO_CASE;以及 Unix 中的 環境變數,比如 bash 里的BASH_VERSION。有時會被幽默地稱作 SCREAMING_SNAKE_CASE。」

那既然Unity官方文件中的 「Scenes - YourScenes.unity」 明顯使用camelCase,那我們之後就沿用此設定。
同時還有一個小細節:
https://ithelp.ithome.com.tw/upload/images/20230920/20163235o4DRtsGPfA.png
那規則都定好了,名字總不會亂寫什麼..

temp, temp1, num, num1..

X, x, count什麼之類的了吧?

對吧?


好了,那我們今天的牙膏就擠到這..

「等等!」

好的,Sprite是什麼?

不,不是雪碧。

「那我們下課吧!」

好欸!


上一篇
從零開始!使用chatGPT製作Unity回合制卡牌遊戲 Day 5 - 專案建立番外篇:2D與2D(URP)
下一篇
從零開始!使用chatGPT製作Unity回合制卡牌遊戲 Day 7 - Sprite與Texture與Image
系列文
從零開始!使用chatGPT製作Unity回合制卡牌遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言