小屋創作

日誌2012-08-26 08:00

(stage.width)與(stage.stageWidth)的差別

作者:秋川

最近被人問到的問題,發現原來蠻多人不知道這兩者間的差別
 
應該是這類指令不常被用到的關係,但是還是了解一下比較好
 
 
先來講(stage.width)
 
他的意思是,你下code的那個物件,在最上層場景中,實際的寬是多少
 
這樣講可能大多數的人不太清楚,我舉個例子好了
 
new 一個物件(A)在場景上,再new一個物件(B)放入物件(A)內
 
此時物件(B)顯示的寬為500
 
如果這時改變物件(A)的ScaleX變為兩倍,物件(B)顯示在場景上的寬應該是1000
 
但是程式裡面,依然顯示物件(B)是500
 
因為每個物件裡面的座標數值都是獨立的
 
所以要求實際上在場景上的寬度,就必須使用(stage.width)
 
 
再來講(stage.stageWidth)
 
這就單純的多了,就是直接顯示出你場景的寬度,就不必解釋了吧

0

0

LINE 分享

相關創作

2024.04新手開局資源分配參考

【疫情】

真青龍

留言

開啟 APP

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

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