美丽小猪 发表于 2026-3-29 19:27:30

界面按钮的问题


我设置了界面按钮 可是 在分辨率800*600 是好的  
  改了分辨率位置就变了  请问大佬如何改
QM
#IF
#ACT
PLAYMAGICBALLEFFECT 130 60 1 150 -1 1 0 100 623 -152 1
ADDBUTTON 130 20 76 -1 -1 740 430 0 -1 251#
ADDBUTTON 130 21 80 81 81 740 430 0 -1 251#
SetOnTimer 11 6

可爱小鸟 发表于 2026-3-29 19:27:30

这个应该是以左上为坐标设置最简便,想完美不怕麻烦最好是判断玩家分辨率给位置。

聪明云朵 发表于 2026-3-29 19:27:30

摆渡人 发表于 2020-11-16 22:01 这个应该是以左上为坐标设置最简便,想完美不怕麻烦最好是判断玩家分辨率给位置。
为什么 那些界面 会员 还有帮助之类的按钮  换分辨率不会变位置, 有点头疼 我现在就是半吊子水平

勤奋小狗 发表于 2026-3-29 19:27:30

你放最左或者最右 换分辨率就不会乱移了

可爱小鸟 发表于 2026-3-29 19:27:30

放在正确的地方,和正确的参照,对齐等

帅气小狗 发表于 2026-3-29 19:27:30

#IFCheckClientHeight = 800
CheckClientWidth = 1024
#ACT
PLAYMAGICBALLEFFECT 130 60 1 150 -1 1 0 100 623 -152 1
ADDBUTTON 130 20 76 -1 -1 740 430 0 -1 251#
ADDBUTTON 130 21 80 81 81 740 430 0 -1 251#
SetOnTimer 11 6break
分辨率从小到大都设置一遍就可以了

勤奋小鸟 发表于 2026-3-29 19:27:30

;MOV <$STR(N98)> <$ClientWidth>
;DEC <$STR(N98)> 275
;ADDBUTTON 4 1 10 10 10 <$STR(N98)> 10 0 -1 自定义按钮1\\测试增加按钮
用变量就可以了 自己改
页: [1]
查看完整版本: 界面按钮的问题