iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
Software Development

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

從零開始!使用chatGPT製作Unity回合制卡牌遊戲 Day 4 - Unity專案建立:2D V.S. 3D

  • 分享至 

  • xImage
  •  

Game Concept也define了,Development Environment也set up了...

到底要開始建構專案了沒?

等一下呢!」 - 知名台語歌手陳小雲


在建立專案的時候,可以發現今天的標題:

  • 2D
  • 3D
  • 2D(URP)
  • 3D Mobile
  • 2D Moblie...
    https://ithelp.ithome.com.tw/upload/images/20230918/20163235W9zKTkLrMt.png

「不是啊,卡牌遊戲不就是2D嗎?有什麼好問的?」 - 本我、自我、超我

確實以常理來說,會覺得卡牌遊戲是2D遊戲。
然而,我轉頭看看市面上最被廣泛遊玩的卡牌遊戲:

  • 爐石戰記
  • 符文大地傳說
  • 遊戲王:決鬥聯盟
  • 闇影詩章
  • 部落衝突:皇室戰爭
  • 伊甸之魂

這些遊戲全部都是3D建模的。這是怎麼一回事呢?
看到這邊我們可以借用一位知名人物的言論做一個階段性結論。

「Mamma mia! Pizzeria!」 - 墨索里尼


為了解惑,我們先來建立一個2D專案,看看實際情形究竟是什麼。
在編輯器之中,使用者介面的中心能看到一個切換按鈕。
2D
https://ithelp.ithome.com.tw/upload/images/20230918/20163235DL1LiIMFNh.png
而懸浮在按鈕上方
https://ithelp.ithome.com.tw/upload/images/20230918/20163235MBd8sbBe5Y.png

"When toggled on, the Scene is in 2D view. When toggled off, the Scene is in 3D view."

其實所有Unity專案中的所有Scene都是3D的。只是在2D模式下,使用固定視角操控著物件
這個物件可以是一張圖片,也可以是一個3D模型。
可以從空洞騎士的Unity官方介紹文章中看到所謂「都是3D」的意思。

所以謎團解開了,以下來對比統整一下。
對比第三人稱開放式世界遊戲、第一人稱射擊遊戲,in which:

  1. 到處都是3D模型
  2. 視角可以瘋狂 嗚嗚嗚嗚呼呼-

In the meanwhile,所謂被稱為2D的遊戲:

  1. 只有一片(就算不是一片也只看得到一片
  2. 一片是真的
  3. 視角不能瘋狂 嗚嗚嗚嗚呼呼-
  4. 好啦他們有空洞騎士所以...

由條列出的各方特色可以看出,區分2D與3D的關鍵其實就在於 遊玩視角

  • 如果可以自由旋轉XYZ軸完全觀察得到各方視角,則被歸類在3D遊戲。
  • 如果不能自由旋轉XYZ軸不能觀察各方視角以致於Z軸完全隱沒,不被玩家視角所察覺,則被歸類在2D遊戲。

可是不對呀,還有玩過另一種啊?
經典iOS遊戲"Solomon's Boneyard"同時「 不能自由旋轉XYZ軸,不能觀察各方視角 」,但又沒有「 Z軸完全隱沒,不被玩家視角所察覺 」。他不止一般2D遊戲的上下左右...

「他除了上下左右, 還有前後! 」 - 不是地穴寓言

其實這解法很簡單,就直接2+3然後除以2就好了
就叫他...
2.5D 」。
沒錯,
2.5D 」。
...
2.5D 」。

其實Unity官方有一篇文叫做"The difference between 2D and 3D games in Unity"
而「 2.5D 」就有很好的被展示出來。

「就看一眼就好。看一下嘛。」 - 某頭髮蛇。我不知道是哪一隻,他們都長一樣。

  1. 參考爐石戰記:Reddit
  2. 參考Hollow Knight:GitHub

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

尚未有邦友留言

立即登入留言