想在 iPhone 上寫個自己的 Game Engine 嗎?這裡有 13 篇很補的文章!
Game Engine? 那是啥子東西?好吃嗎?
呵呵!所謂 Game Engine,就是支持你遊戲世界內「基本行為」的一堆函式庫。拿汽車來比喻,「前進、後退、左轉、右轉...」這些就是支持你這部車「基本行為」的一些動作。至於「皮椅顏色、烤漆、沙發柔軟度...」這些則不是。拿掉任何「基本行為」,你的車就無法順利上路。但拿掉「非基本行為」,雖然會減低一些舒適程度,但還不致於讓車開不動。
遊戲的「引擎」也是這樣,裡面包含支持你這個遊戲的「基本行為」。比如說:圖形繪製、上色、貼圖、打光、移動物體...等。任何稍具規模的遊戲製作公司,一定會製作自家的「遊戲引擎」,並盡量將之用於全產品線中,就好像麵包店的「老麵」,或燒烤店的「獨門醬汁」之類的。一來可以避免每套遊戲都得從頭製作起,二來有特色的「遊戲引擎」會讓玩家一玩,就發出讚嘆:「這麼複雜的畫面還有這樣的流暢度,這一定是 XX 公司製作的」。
我曾經在 1997 年起,於一家遊戲製作公司負責遊戲引擎的設計。當初想進去遊戲公司,純粹是覺得「進遊戲公司一定有玩不完的遊戲吧?」結果,遊戲沒玩到,倒是有寫不完的程式碼(笑)。那時被要求開發的是「適用於所有『3D 格鬥遊戲』的引擎」。所以得先從「寫出一支可以將 3DMax 做出來的 Model,秀在螢幕上」的函數做起(術語稱為「Model Presenting」)。接下來就是製作「打光(Shading)」、「貼圖(Texturing)」、「動畫播放(Animating)」、「碰撞偵測(Collision Detecting)」、「計分系統(Scoring)」...等各種基本行為專用的函式庫。當初覺得:「開發遊戲引擎?我大概做不到吧?」寫完以後會覺得有莫名的充實感。每次都拿著 Demo 片臭屁這個遊戲引擎是我做的。
想做自己的遊戲引擎了嗎?下面這篇文章內有 13 個連結,分別連往 13 篇教學文章,可以讓你好好體會「自製一個 2D 遊戲引擎」的每一個步驟喔!
http://games.ianterrell.com/2d-game-engine-tutorial/
「3dmax model」的推薦目錄:
- 關於3dmax model 在 紀老師程式教學網 Facebook 的精選貼文
- 關於3dmax model 在 【3dsMax開學囉!】3ds Max 免費模型、必到的下載網站 的評價
- 關於3dmax model 在 MODEL 3DMax Pro - Home | Facebook 的評價
- 關於3dmax model 在 3ds max tutorials, 3ds max, 3d model - Pinterest 的評價
- 關於3dmax model 在 Display 3dsmax models in web browser [closed] - Stack ... 的評價
- 關於3dmax model 在 How to import a .max model into Blender? 的評價
3dmax model 在 MODEL 3DMax Pro - Home | Facebook 的推薦與評價
Cung cấp MODEL 3D PRO desgin Website : Model3dpro.com Tôn Thất Tùng, Hanoi, Vietnam 670000. ... <看更多>
3dmax model 在 3ds max tutorials, 3ds max, 3d model - Pinterest 的推薦與評價
Sep 27, 2018 - Explore Tofa Binta Ahmed's board "3d model", followed by 471 people on Pinterest. See more ideas about 3ds max tutorials, 3ds max, 3d model. ... <看更多>
3dmax model 在 【3dsMax開學囉!】3ds Max 免費模型、必到的下載網站 的推薦與評價
... <看更多>