回覆列表
  • 1 # 待花開北島嶼南涼

    如果你是剛接觸遊戲製作,那你可能還沒明白開發遊戲引擎是什麼意思,這是比開發遊戲要困難上百倍的工作,相對來說就是製作一個遊戲製作軟體,是遊戲製作的基礎,而一般個人開發者,都是選擇現成的引擎,也就是遊戲開發軟體,國內現在比較流行的軟體有unity3d和coco2d,前者可以開發3d和2d,後者只能開發2d

  • 2 # 大白今天吃了嗎

    遊戲引擎是遊戲研發的主程式介面,它為開發者提供了各種開發遊戲的的工具,即可編輯遊戲系統和實時影象系統的核心元件,其目的就在於讓開發者可以快速的做出遊戲而不必從零開始。

    遊戲引擎包含渲染引擎、物理引擎、碰撞檢測系統、網路引擎、音效引擎、指令碼引擎、動畫及場景管理等。

    渲染引擎:是對遊戲中的物件和場景起到渲染的效果,遊戲中的角色都是透過渲染引擎將它的模型、動畫、光影、特效等所有效果實時計算出來並展示到螢幕;

    物理引擎:讓物件運動遵循特定的規律,比如當角色跳起的時候,系統內定的重力值將決定它彈跳的高度及下落的速率;

    碰撞檢測系統:可以探測各物體的邊緣,當兩個 3D 物體在一起的時候,系統可以防止它們相互穿過;

    網路引擎:是負責玩家與裝置間的通訊,處理來自鍵盤、滑鼠及其它外設訊號。若遊戲聯網,它也用來管理客戶端與伺服器間的通訊;

    Lua 引擎:是 Lua 的伺服器引擎,lua 是一種輕量級的嵌入式指令碼語言,在網遊開發中應用廣泛。

    總的來說,一個遊戲是引擎和資源組成的,資源包括圖象、聲音、動畫等,遊戲引擎就像一個發動機,控制著遊戲的執行,它按遊戲設計規則依次呼叫遊戲資源。

  • 中秋節和大豐收的關聯?
  • 我的膝上型電腦開機後出現黑屏白游標怎麼辦?