Project1
标题:
請問如何讓事件中呼叫的WINDOW位置固定在絕對位置上面?
[打印本页]
作者:
sai90306
时间:
2012-6-12 12:52
标题:
請問如何讓事件中呼叫的WINDOW位置固定在絕對位置上面?
本帖最后由 sai90306 于 2012-6-12 18:10 编辑
例如在事件中用
@w = Window_Gold..new
@w.x = 100
@w.y =100
金錢視窗就會出現在畫面的(100,100)座標上
但是這不是地圖的絕對座標
因為搭主角移動時如果地圖超過畫面造成地圖捲動的時候
這個金錢視窗就會離開原本地圖的(100,100)座標
但仍保持在畫面的(100,100)座標上
要如何才能改成保留在地圖的(100,100)座標呢? dsu_plus_rewardpost_czw
作者:
tommay
时间:
2012-6-12 15:19
本帖最后由 tommay 于 2012-6-12 18:27 编辑
@w.x = 100-$game_map.display_x/4
@w.y = 100-$game_map.display_y/4
别忘了在update里调用
‘‘──tommay于2012-6-12 18:17补充以下内容:
当然要在Scene里写。
在Scene_Map的main里@message_window = Window_Message.new之后加上:
@w = Window_Gold.new
在update的@message_window.update之后加上:
@w.x = 100-$game_map.display_x/4
@w.y = 100-$game_map.display_y/4
最后别忘了dispose掉
作者:
sai90306
时间:
2012-6-12 18:27
tommay 发表于 2012-6-12 15:19
@w.x = 100-$game_map.display_x/4
@w.y = 100-$game_map.display_y/4
痾...抱歉一直以為規定必須用點平回覆...
謝謝提供解答!我試看看
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1