創作內容

5 GP

以拼圖方式表示任意整數角度的扇形

作者:Hua│2014-02-17 17:59:12│贊助:10│人氣:375
以拼圖方式表示任意整數角度的扇形
- 點擊黃色按鈕

不是所有環境都支援繪製任意角度扇形。在不能用繪圖的方式表示任意角度扇形的時候,只好退而求其次,用扇形的圖片拼出任意"整數"角度的扇形。(動態繪圖與拼圖的效能消耗是不太一樣的。)

最簡單的方式是用一張角度為1度的單位扇形圖數個,每張圖經過適當的旋轉後,即可拼出拼出任意整數角度扇形。最多需要360張1度的單位圖(物件)才能拼出360度。

另一種方式是
1. 準備9張單位扇形圖, 角度分別是256, 128, 64, 32, 16, 8, 4, 2, 1。
2. 將整數角度化成二進位表示例如360 = 101101000,再將這9個0/1的數依序對應到這9張角度為256, 128, 64, 32, 16, 8, 4, 2, 1的單位扇形上。 (角度256, 64, 32, 8的圖為1,其他為0)
3. 當對應的值為1時,表示該單位扇形圖被使用,設定為visible並且轉到適當角度。對應值為0時表示不被使用,可設定為invisible。
這個方法需要準備9種單位扇形,但最多最多需要這9張單位圖各1張(共9張),相比上一種方法,只需要9/360 = 1/40的物件量。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2348552
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:技術|特效

留言共 1 篇留言

Hua
Behavior
http://www.scirra.com/forum/behavior-cool-down-mask_topic54925_post503903_SIDeeff1918-6b59-ed567966-41688-2054976852.html#503903

02-18 13:04

我要留言提醒:您尚未登入,請先登入再留言

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

前一篇:顛倒世界... 後一篇:按鈕的觸發條件...

追蹤私訊切換新版閱覽

作品資料夾

sars90020all
元宵節快樂~~看更多我要大聲說7小時前


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

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