标题: 怎样在对话框上面加button呢?(已解决)
unhappykiller
会员
Rank: 1



UID 1252
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-8-20
 
发表于 2009-1-7 12:49  资料  短消息  加为好友 
怎样在对话框上面加button呢?(已解决)

大人们好啊,我曾经试过可以在macro里定义的对话框里加上qsave的button,但是直接加上去的button不能调整位置,而且直接加的button数量不能超过1个!??怎样可以在对话框上面加多于1个的button、而且可以调整位置!??谢谢啊...鞠躬OTZ

[ 本帖最后由 unhappykiller 于 2009-1-13 07:32 编辑 ]





纹舞百棺
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-1-7 13:24  资料  短消息  加为好友 
不明白……从来没有遇到过button不能调整位置和不能超过一个的情况……






KX3游戏制作组
顶部
unhappykiller
会员
Rank: 1



UID 1252
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-8-20
 
发表于 2009-1-7 13:53  资料  短消息  加为好友 


QUOTE:
原帖由 sarah707 于 2009-1-7 13:24 发表
不明白……从来没有遇到过button不能调整位置和不能超过一个的情况……

button的确可以用很多个,但是我是用在对话框上面的button,如果我用locate去调“对话框”上的button的话连我的文字也会受影响???

谢谢亲这么快捷的回复呢,感动。。。。





纹舞百棺
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-1-7 14:02  资料  短消息  加为好友 
你可以在文字前边再locate一下……






KX3游戏制作组
顶部
unhappykiller
会员
Rank: 1



UID 1252
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-8-20
 
发表于 2009-1-7 16:33  资料  短消息  加为好友 


QUOTE:
原帖由 sarah707 于 2009-1-7 14:02 发表
你可以在文字前边再locate一下……

文字前面加locate??那个locate控制的是文字还是button位置!?

我学水螅亲都是把对话框放到macro里面,文字打在另外的ks里,所以我假若把locate放在文字面前可以确认文字的位置!?但是我想控制文字框附上的button的位置。。。。迷茫

不过很感谢水螅亲呢!!哈哈





纹舞百棺
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-1-7 16:38  资料  短消息  加为好友 
locate控制的是它后边出现的东西的位置……你可以在button前用locate确定了button位置后在文字前写另一个locate控制文字的位置……






KX3游戏制作组
顶部
unhappykiller
会员
Rank: 1



UID 1252
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-8-20
 
发表于 2009-1-7 17:38  资料  短消息  加为好友 


QUOTE:
原帖由 sarah707 于 2009-1-7 16:38 发表
locate控制的是它后边出现的东西的位置……你可以在button前用locate确定了button位置后在文字前写另一个locate控制文字的位置……

;=========================对话框=========================


@macro name=talk


[locate x=295 y=500]
[button graphic="op1" target=*open storage=part0.ks ]

@image layer=18 page=fore storage="talk1" visible=true left=2 top=450 opacity=100
@move layer=18 time=150 path="(2,400,100)"
[wm]

@move layer=18 time=200 path="(2,405,225)"

[wait time=60]

[position layer=massage0 left=80 top=435 width=670 height=100 marginl=0 margint=0 marginr=0 marginb=0
opacity=0 visible=true]


[layopt layer=message0 visible=true page=froe index=190001]
[current page=fore layer=message0]


@endmacro



button闪一闪就不见人了!!!???奇怪?但是文字这次显示很正常





纹舞百棺
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-1-7 18:58  资料  短消息  加为好友 
如果你的button是放在message0上的……position我记得会清空层上的东西……
这大概是button不见了的原因……
另外如果你这个macro的下边要跟文字,把确定文字位置的locate写在最下边一行就行了






KX3游戏制作组
顶部
unhappykiller
会员
Rank: 1



UID 1252
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-8-20
 
发表于 2009-1-8 11:37  资料  短消息  加为好友 
把确定文字位置的locate写在最下边一行就行了!??哪么就可以不用position了?去掉position哪么怎样控制文字范围,用locate可以控制文字范围??而且怎样在macro的下边要跟“文字”???macro这段用作对话框,如果macro下面要跟“文字”也就是要跟“对话内容”的文字的话,哪么便没有用macro作对话框的意义了?如果“文字”不是指代对话内容,哪么指代什么?。。。。。好多问题=_=|||||

[ 本帖最后由 unhappykiller 于 2009-1-8 11:39 编辑 ]





纹舞百棺
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-1-8 12:14  资料  短消息  加为好友 
呃……其实你可以把position写在按钮设定之前……
比如先position,然后locate,然后按钮,然后再locate文字坐标,然后macro结束
在脚本里边就可以

[talk]
对话内容

这样子……






KX3游戏制作组
顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.024894 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示