[程式] 問題,物件的地形移動與框選
大家好,目前HOE團隊已經開始實作部分,以下是我們第一階段想要實作的系統
https://drive.google.com/file/d/0B_BC8XSz8r3tZzRuZHFLbVBORUE/edit?usp=sharing
目前還缺少對於unity有開發經驗的程式
會處理物件移動或者是讀取系統時間進行數值計算,還有製作動畫等
美術部分缺少會製作「地形模組」的高手~~
====================================================================
廣告結束,下面是問題......
因為我們經驗還不夠,目前有幾個問題想要請教一下大家
1.物件移動,因應地形改變移動速度問題
不知道您之前是怎麼做地形的?
因為我們想要做到單位移動可以因應不同地形而改變速度。unity可以內建地型模組但是
不好用(因為之後地圖很大很大,用他的內建程式沒辦法模組化),所以我們想要自己建模
。
但是不知道是直接定義物件的高度然後計算斜率,還是把地形模轉成矩陣之後利用高度差
來求斜率呢?
2.框選物件問題
因為我們想要製作RTS,利用滑鼠左鍵框選來選擇單位,右鍵點擊地面來移動,請問要如
何製作這種框選功能呢?利用UI?可是這是動態UI.....
====================================================================
問這種問題應該不會被打吧 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.200.150
推
02/23 01:00, , 1F
02/23 01:00, 1F
其實我們這裡有做功能展示品XDD 但等之後弄完整再給大家看吧
※ 編輯: gmking 來自: 140.114.200.150 (02/23 01:16)
→
02/23 01:28, , 2F
02/23 01:28, 2F
→
02/23 01:29, , 3F
02/23 01:29, 3F
→
02/23 01:31, , 4F
02/23 01:31, 4F
→
02/23 01:33, , 5F
02/23 01:33, 5F
推
02/23 01:44, , 6F
02/23 01:44, 6F
→
02/23 01:46, , 7F
02/23 01:46, 7F
→
02/23 01:46, , 8F
02/23 01:46, 8F
推
02/23 01:56, , 9F
02/23 01:56, 9F
→
02/23 01:56, , 10F
02/23 01:56, 10F
→
02/23 01:57, , 11F
02/23 01:57, 11F
推
02/23 04:06, , 12F
02/23 04:06, 12F
→
02/23 09:27, , 13F
02/23 09:27, 13F
→
02/23 09:27, , 14F
02/23 09:27, 14F
→
02/23 09:27, , 15F
02/23 09:27, 15F
→
02/23 09:30, , 16F
02/23 09:30, 16F
推
02/23 12:39, , 17F
02/23 12:39, 17F
→
02/23 12:39, , 18F
02/23 12:39, 18F
→
02/23 12:40, , 19F
02/23 12:40, 19F
→
02/23 12:40, , 20F
02/23 12:40, 20F
→
02/23 12:41, , 21F
02/23 12:41, 21F
→
02/23 12:41, , 22F
02/23 12:41, 22F
→
02/23 12:41, , 23F
02/23 12:41, 23F
→
02/23 12:42, , 24F
02/23 12:42, 24F
→
02/23 12:42, , 25F
02/23 12:42, 25F
→
02/23 12:43, , 26F
02/23 12:43, 26F
→
02/23 12:43, , 27F
02/23 12:43, 27F
→
02/23 12:44, , 28F
02/23 12:44, 28F
→
02/23 12:44, , 29F
02/23 12:44, 29F
→
02/23 12:45, , 30F
02/23 12:45, 30F
→
02/23 12:46, , 31F
02/23 12:46, 31F
→
02/23 17:25, , 32F
02/23 17:25, 32F
→
02/23 23:10, , 33F
02/23 23:10, 33F
推
02/24 11:27, , 34F
02/24 11:27, 34F
推
02/24 22:29, , 35F
02/24 22:29, 35F
→
02/24 22:29, , 36F
02/24 22:29, 36F
→
02/24 22:30, , 37F
02/24 22:30, 37F
→
02/24 22:30, , 38F
02/24 22:30, 38F
→
02/25 08:12, , 39F
02/25 08:12, 39F
→
02/26 13:16, , 40F
02/26 13:16, 40F
→
02/26 13:17, , 41F
02/26 13:17, 41F
→
02/26 13:17, , 42F
02/26 13:17, 42F
→
02/26 13:18, , 43F
02/26 13:18, 43F
→
02/26 13:18, , 44F
02/26 13:18, 44F
→
02/26 13:18, , 45F
02/26 13:18, 45F
推
02/26 15:26, , 46F
02/26 15:26, 46F
→
02/26 16:56, , 47F
02/26 16:56, 47F
→
02/26 16:57, , 48F
02/26 16:57, 48F
其實斜率讀取部分,我們也可以改成這樣?
比如說每隔0.1秒在去讀取下一個移動格子的資訊。(不然每走一個就讀取下一個路徑會走
到的格子好像蠻耗效能的)
因為一開始先把地形存到矩陣裡面了,剩下的就是看路徑演算法選取哪幾個格子去走了。
這裡的斜率是高度值的變化,也就是delta z,然而值得注意的是,一個角色的大小不是
對應到一個方格,最少也要對應到9格方格(物件比地圖格子還大)
不然走起來會超卡啊!(一支角色一個格子的遊戲玩起來很難控,特別是RTS...)
但不知採取隔一段時間再去讀取位置座標的方式會不會比較節省效能?
※ 編輯: gmking 來自: 140.114.200.150 (02/27 04:06)
→
02/27 06:47, , 49F
02/27 06:47, 49F
→
02/27 06:48, , 50F
02/27 06:48, 50F
→
02/27 06:48, , 51F
02/27 06:48, 51F
→
02/27 06:49, , 52F
02/27 06:49, 52F
→
02/27 06:50, , 53F
02/27 06:50, 53F
→
02/27 11:22, , 54F
02/27 11:22, 54F
→
02/27 11:26, , 55F
02/27 11:26, 55F
推
03/12 17:22, , 56F
03/12 17:22, 56F
→
03/12 17:24, , 57F
03/12 17:24, 57F
→
03/12 17:24, , 58F
03/12 17:24, 58F
→
03/12 17:29, , 59F
03/12 17:29, 59F
→
03/12 17:30, , 60F
03/12 17:30, 60F
→
03/12 17:31, , 61F
03/12 17:31, 61F
→
03/12 17:33, , 62F
03/12 17:33, 62F
→
03/12 17:35, , 63F
03/12 17:35, 63F