跳至主要內容

Delta Timer

Path of gameplay programming

  • 給Unity程式入門者的C#教學 目錄
    • 1. 建立環境 — 安裝Visual Studio Community 2017
    • 2-1 Hello World!
    • 2-2 Hello World程式碼解釋
    • 3-1 變數與基本常用的型別
    • 3-2 字元與字串
    • 3-3 運算子
    • 3-4 區塊與變數範圍
    • 3-5 參考型別 v.s. 實質型別
    • 3-6 陣列
    • 3-7 列舉型別
    • 4-1 if-else
    • 4-2 switch
    • 4-3 for
    • 4-4 while
    • 4-5 do-while
    • 4-6 continue & break
    • 5-1 public v.s. private
    • 5-2 類別與物件
    • 5-3 繼承
    • 5-4 結構
    • 5-5 介面
    • 附錄A:學習資源
搜尋
Delta Timer

Path of gameplay programming

選單
  • Git

Git For Beginners: Part 2 基本操作

在介紹基本指令之前,先來簡單的解釋一下Git的基本概念 實際上,除了Git的遠端數據庫有一份資料之外,每個專案成員的這份專案,…

閱讀更多
  • デルタ
  • 2017-12-30
  • 1 則留言
  • Git

Git For Beginners: Part 1 創建數據庫與專案

似乎偶爾會聽到或看到,因為遭遇了硬碟損毀或是當機……等原因,然後專案資料就莫名損毀或是消失,然後資料不知道怎…

閱讀更多
  • デルタ
  • 2017-12-10
  • 未分類

Game Jam: 混亂與無序的遊樂場

透過這種有限制的實戰經驗,你可以: * 可以透過自己能完成與不能完成的事情,來理解自己的能力 * 可以透過其他人的能力,來理…

閱讀更多
  • デルタ
  • 2017-11-26
  • 遊戲編程挑戰

遊戲編程挑戰:小行星

難度:★☆☆☆☆ 內容:小行星,是一個玩家操作飛行器,避免遭四處移動的小行星撞毀的小遊戲。大部分的遊戲版本,都被做成時間耐力…

閱讀更多
  • デルタ
  • 2017-11-19
  • 遊戲編程挑戰

遊戲編程挑戰 目錄

遊戲軟體工程師,大部分的時間都在實作遊戲玩法,因此如何有效率又有彈性的達成這個目標就是件重要的事情。此系列文章,提供各…

閱讀更多
  • デルタ
  • 2017-11-19
  • 方法論

過度設計的陷阱

你開始著手開發了一款新的遊戲。作為一個初出茅廬的軟體工程師,你覺得你應該要事先規劃好軟體架構,才能讓專案開發順利的完成。

閱讀更多
  • デルタ
  • 2017-10-29
  • Unity軟體開發

不要不加思索的繼承MonoBehaviour

  大部分碰過濫用MonoBehaviour的狀況都是需要每偵執行邏輯的情況。跟singleton的濫用狀況類似,通常都是為了快速完成當前…

閱讀更多
  • デルタ
  • 2017-10-14
  • 方法論

Pre-production v.s. Production: 來自Mark Cerny的遊戲開發方法

Mark Cerny是遊戲業著名的遊戲設計師、程式設計師、製作人,同時也是PS4與PSV的硬體架構師。他在2002年提出的遊戲開發方法,我…

閱讀更多
  • デルタ
  • 2017-09-23
  • Unity軟體開發

Dependency Injection in Unity3D Part 4: 數值設定的注入與調整

回到Part2的例子,我們可能會想要調整下列的數值: 玩家的移動速度 子彈的移動速度 子彈的射速 三發彈的張開角度 以往在編寫可…

閱讀更多
  • デルタ
  • 2017-08-11
  • Unity軟體開發

Dependency Injection in Unity3D Part 3: DI v.s. MonoBehaviour-base

可能有人會覺得,Part 2開頭所描述的功能,用MonoBehaviour-base寫會快很多。 因此我在這一篇比較一下DI與MonoBehaviour-base在…

閱讀更多
  • デルタ
  • 2017-08-03
  • Unity軟體開發

Dependency Injection in Unity3D Part 2: 如何開始?

延續上一篇的例子, 接下來都會以Zenject這個DI框架來做範例

閱讀更多
  • デルタ
  • 2017-07-28
  • 2 則留言
  • Unity軟體開發

Dependency Injection in Unity3D Part 1: 什麼是相依性注入?

設想一個例子:我們正在做一個規模很小、很簡單的2D動作遊戲。 假設遊戲會有一個英雄(Hero),攜帶著各種不同的武器(Weapon)。 …

閱讀更多
  • デルタ
  • 2017-07-13
  • 2 則留言
上一頁
1 2 3
下一頁

版權所有 © 2023 Delta Timer

  • 給Unity程式入門者的C#教學 目錄
    • 1. 建立環境 — 安裝Visual Studio Community 2017
    • 2-1 Hello World!
    • 2-2 Hello World程式碼解釋
    • 3-1 變數與基本常用的型別
    • 3-2 字元與字串
    • 3-3 運算子
    • 3-4 區塊與變數範圍
    • 3-5 參考型別 v.s. 實質型別
    • 3-6 陣列
    • 3-7 列舉型別
    • 4-1 if-else
    • 4-2 switch
    • 4-3 for
    • 4-4 while
    • 4-5 do-while
    • 4-6 continue & break
    • 5-1 public v.s. private
    • 5-2 類別與物件
    • 5-3 繼承
    • 5-4 結構
    • 5-5 介面
    • 附錄A:學習資源