費曼的實習生
  • Home
  • About
登入 訂閱

費曼學習法

A collection of 1 post
遊戲寫到一半才懂的事 — 什麼時候該拆 Class?
iOS 開發

遊戲寫到一半才懂的事 — 什麼時候該拆 Class?

如果你問我「寫遊戲的時候,什麼時候該把程式碼拆開?」我的答案是:等你痛了再拆。 這不是在開玩笑。我在做 ConjuGate(一個用 SpriteKit 寫的日文動詞變化學習遊戲)的過程中,真的是先把所有東西塞進一個 GameScene.swift,等到痛到不行了才開始拆。回頭看,這反而是對的。 一開始:所有東西都在 GameScene 裡 第一版的 ConjuGate,整個遊戲邏輯就是一個 1,132 行的 GameScene.swift。玩家移動、敵人生成、子彈發射、HUD 更新、碰撞判定——全部在同一個檔案裡。 你可能會說:「這不是很糟嗎?」 其實不會。在早期階段,你還在探索遊戲到底長什麼樣子。今天加了一個機制,明天可能就砍掉。如果一開始就花時間設計完美的架構,這些架構很可能跟著被砍掉的功能一起進垃圾桶。 想像你在畫草稿——你不會先把鉛筆線條上色。先畫出形狀,確定構圖對了,
18 Jun 2026 閱讀時間 5 分鐘
Page 1 of 1
費曼的實習生 © 2026
  • Sign up
Powered by Ghost