創作內容

1 GP

程式篇- 屬性分布六角圖

作者:棋醉│2020-01-20 16:39:36│巴幣:2│人氣:1244
新手入門級 土法煉鋼篇
成品圖


由於很不擅長畫UI,以及設計底圖紋路
但是把所有人物屬性值、能力值都直接用數字表示又略顯單調
這時候也只能加點(單調的)設計感啦

--------------------------

先隨便畫個三角形,並且左右翻轉以及旋轉,以確認極其相似正三角形
如果你有能畫出純正三角形的方法則忽略


將三角形貼齊右下邊邊,概念為使圖片完成後
能依靠右下同心圓的角度翻轉
能較為貼齊格線
可以加深左上角邊框,讓外輪廓比較粗


↓先將屬性欄位空出一個區域,用來放三角圖



複製六個圖片GameObject,並且把圖片排列方式改為 Buttom right(右下角)
然後把旋轉角度改為0 / 60 / 120 / 180 / 240 / 300



正三角形配上同心圓理論,應該能顯示出不錯的正六角型
如下圖


接下來接圖片刻畫一些刻度


完成後如圖


接下來就是比較繁瑣的階段,
將所有可能情況的圖都做出來,例如1-1,1-2,1-3,1-4,1-5,2-1, .... 5-4,5-5
另外還要製作全部空白的圖,如果有一個刻度為0就不會顯示藍色區域



圖片畫完,先隨便換張圖來,看看情況

---------------------------------------------

接下來就是輸入程式
這裡原理是

Ability二維陣列[x,y]  x=人物編號 y=屬性編號
屬性編號 0=力量 1=敏捷 2=體質 3=智力 4=幸運 5=靈巧

-----------------------------------
這裡可以自由設計,這裡舉例是這樣

屬性值00以下 = 刻度 0
屬性值1~5      = 刻度 1
屬性值6~12    = 刻度 2
屬性值13~30  = 刻度 3
屬性值31~60  = 刻度 4
屬性值60以下 = 刻度 5

如果力量是50  敏捷是10
那麼力量刻度是4  敏捷刻度是2
所以就讀取圖片 4-2



寫入完成,試試結果沒有問題


完成~

線框的粗細、顏色都可以自己調整
或者想要線條有弧度都可以
由於是自製的關係比較容易達到自己要的圖表

但缺點很明顯就是...
如果要修改都要再畫一大堆圖
OOOOXXXX



引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4659220
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 3 篇留言

樂小呈
emm...用custon mesh畫會不會比較好啊?

01-20 16:47

棋醉
呃...因為我不知道那是什麼=.= 01-20 16:48
樂小呈
J個
https://www.youtube.com/watch?v=eJEpeUH1EMg

用算的可以少很多硬編碼,也不用畫一堆圖

01-20 16:52

棋醉
這影片好像有看過
話說我之前有發文問過這個圖形怎麼做
不過就是有點看不懂又懶得去學就是了orz
https://forum.gamer.com.tw/C.php?bsn=60602&snA=3079&tnum=301-20 16:59
樂小呈
加U

蠻多自訂的東西都會用custon mesh做
能學起來會比較好[e19]

01-20 17:07

棋醉
嗯嗯 還是要多學一點[e21]01-20 17:13
我要留言提醒:您尚未登入,請先登入再留言

1喜歡★sunchess 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:自製遊戲進度文... 後一篇:自製遊戲進度文-2...

追蹤私訊切換新版閱覽

作品資料夾

sakata21大家
來看看孑寶吃阿嬤種得 美味瓜瓜 還有孑寶那 清澈且愚蠢的眼神~~看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】