顯示具有 Puzzle System 標籤的文章。 顯示所有文章
顯示具有 Puzzle System 標籤的文章。 顯示所有文章

2016年10月2日 星期日

【Unity】轉珠系統專案

下載連結
解壓縮密碼:JL1002
前陣子製作轉珠系統的專案檔,先分享出來給各位研究看看。
如上圖看到的,和上次番外篇提到的差不多。
專案內包含:
Scene下的場景。
Resources/Image下的珠子圖檔和背景圖。
Resources/Prefabs下的珠子物件。
Script下的四個腳本。

以下是四個腳本的名稱和功能:
PuzzleSystem
負責盤面和珠子初始化、尋找珠子群組、連結Combo、消除Combo。
PuzzleControl
負責控制轉珠的各階段狀態及呼叫PuzzleSystem下的函式。
Orb
負責儲存珠子的資訊(如珠子類型、編號、群組)及處理珠子動畫。
Finger
負責處理轉珠時珠子的交換。

這次就到這裡。

2016年8月10日 星期三

【Unity】轉珠系統製作番外篇 - 進度報告和告知


影片中看到的就是目前進度,轉珠結束後的消珠、落珠到沒combo為止,以及交換、消除及落下的動畫。
但過程中為了bug以及追加動畫,更動了不少專案內容,下一篇可能就不會那麼快。
APK連結點這裡,可以裝來轉轉看。
這次就到這裡。

素材:
http://www.fordesigner.com/maps/3813-0.htm
http://blog.goo.ne.jp/ari1192jp_001

2016年8月9日 星期二

【Unity】轉珠系統製作Part.5 - 珠子移動和交換

Part.4    進度報告和告知

上次說到了珠子的消除、落下和生成,接下來就要進入珠子的移動與交換,以下是這次的目標。
使用滑鼠或手指按著珠子,接著拖曳珠子移動可以與其他位置的珠子交換,直到放開珠子或指定時間到時結束。

2016年8月6日 星期六

【Unity】轉珠系統製作Part.4 - 珠子消除、落下和生成

Part.3    Part.5

在上一篇中我們建立了combo陣列,同時也標記了要消除的珠子,接下來要實際做珠子消除、落下和生成,下面是分階段顯示這次的目標。
上圖動作做完後,再回到分群組的步驟直到沒combo為止,就可以得到以下結果。
可以生成一個無combo的初始化盤面,這就是本篇的目標。

2016年8月5日 星期五

【Unity】轉珠系統製作Part.3 - 珠子消除判斷與Combo建立

Part.2    Part.4

在上一篇我們做了同屬性珠子的相連判斷並建立群組,接下來要在各群組中找到符合消除條件的珠子並做上記號,下圖是這次的目標。
將同群組中行或列相連大於3顆的珠子標記消除,同時儲存該combo的屬性及珠子數。

2016年8月3日 星期三

【Unity】轉珠系統製作Part.2 - 珠子相連判斷

Part.1    Part.3

在上一篇我們生成了盤面上的珠子,並且隨機給了珠子屬性,接著我們需要把同屬性且相連的珠子分成同群組,方便日後計算combo,下圖是這次的目標。
將同屬性相連的珠子分成同一個群組,並且附上編號。

2016年8月2日 星期二

【Unity】轉珠系統製作Part.1 - 產生盤面

             Part.2

這次要來做轉珠遊戲中的關鍵要素─轉珠系統,全部完成可能需要六到七篇左右,第一篇就從產生盤面開始吧,下圖為這次的目標。
按下執行時,依照盤面的行列數產生相同數量的珠子,並且隨機賦予珠子屬性(不考慮消除)。

【自製小遊戲】水平思考猜謎(海龜湯)

遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...