标题: [已解决?]自制姓名框MACRO出错
gate120
会员
Rank: 1



UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
 
发表于 2008-11-20 23:04  资料  短消息  加为好友 
[已解决?]自制姓名框MACRO出错

新人加入此地,为了自制的计划而奋斗- -

1、我在Config.tjs内文字层页想将字体换为别的字体,我试着输入幼圆,但是……字体不会变化,显示出来的还是默认黑体。
2、有什么办法能让已经显示出来的前景层图象进行“移动”?例如做出LM2从右方移出什么的效果……用MOVE吗?但是怎么用?
3、现在是否能做到文字层中一部分文字用一种字体显示,另外一些文字用另外的一种字体显示?

新增问题:
4、为了实现姓名框我自己写了一个MACRO……macro.ks内容如下:
*start
@macro name=namebox
@fg storage=nbox l=63 t=400
@wait time=200
[position layer=message2 left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0 opacity=0 visible=true]
@nowait
@locate x=165 y=356
@emb exp="%na"
@endnowait
@advl
@endmacro

[return]

需要调用时我是这样写的:
@call storage=macro.ks
[namebox na=z]
结果运行时KRKR先报错:错误标签POSITION,无法将VOID类型的量转换为OBJECT
将POSITION删除,照样报错,标签EMB,无法找到成员“Z”
为什么会发生这种事情……

[ 本帖最后由 gate120 于 2008-11-30 17:29 编辑 ]

顶部
赤色的唯一
会员
Rank: 1



UID 1511
精华 0
积分 44
帖子 11
阅读权限 5
注册 2008-11-9
 
发表于 2008-11-20 23:42  资料  短消息  加为好友 
推荐看水螅大人的教程……

顶部
gate120
会员
Rank: 1



UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
 
发表于 2008-11-21 22:00  资料  短消息  加为好友 
尽管看过了其教程……但是……找不到答案……
3解决了
1还是不行……2的话……貌似教程里没有……





EndlessWord
顶部
godxq1986
会员
Rank: 1


UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
 
发表于 2008-11-22 14:58  资料  主页 短消息  加为好友 
关于字体设置,最好检查一下,要输入完整正确的字体名,或者把游戏的savedata文件夹删掉再试一下

关于移动,的确是使用move。
如果是要移动已经显示出来的前景层图象,举例来说:
在0图层已经显示了一个人物立绘,要把他移动到(x,y)这个位置
@move layer=0 time=1000 path="(x,y,255)"
path后面的就是要移动到的坐标位置,那个255是透明度,如果设置为0就是渐隐的效果了。
要把前景层图片移出屏幕的话,你自己根据图片宽度计算坐标,坐标可以是负值。





顶部
gate120
会员
Rank: 1



UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
 
发表于 2008-11-26 01:07  资料  短消息  加为好友 
新增问题:
4、为了实现姓名框我自己写了一个MACRO……macro.ks内容如下:
*start
@macro name=namebox
@fg storage=nbox l=63 t=400
@wait time=200
[position layer=message2 left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0 opacity=0 visible=true]
@nowait
@locate x=165 y=356
@emb exp="%na"
@endnowait
@advl
@endmacro

[return]

需要调用时我是这样写的:
@call storage=macro.ks
[namebox na=z]
结果运行时KRKR先报错:错误标签POSITION,无法将VOID类型的量转换为OBJECT
将POSITION删除,照样报错,标签EMB,无法找到成员“Z”
为什么会发生这种事情……

[ 本帖最后由 gate120 于 2008-11-26 01:14 编辑 ]





EndlessWord
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-11-26 08:59  资料  短消息  加为好友 
@emb exp="%na"

宏带TJS式的不能用百分号要用mp.na
@emb exp="mp.na"这样...
推荐看下http://kcddp.keyfc.net/bbs/viewthread.php?tid=576
另外所有字符串不用""括起来的话会被视做对象,所以如果是调用的时候也要用na="z"这种格式...

POSITION那个,你是不是没有message2层?(查下config.tjs文字层是不是大于3)

[ 本帖最后由 全局变量D 于 2008-11-26 09:00 编辑 ]





顶部
gate120
会员
Rank: 1



UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
 
发表于 2008-11-26 13:17  资料  短消息  加为好友 
*start
@macro name=namebox
@fg layer=1 storage=nbox l=63 t=400
@wait time=200
[position layer=message2 left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0 opacity=0

visible=true]
[current layer=message2 page=fore]
[font color=0xFFFFFF]
@nowait
@locate x=165 y=356
[emb exp="mp.na"]
@endnowait
@advl
@endmacro

[return]

最后将MACRO中的内容改为以上内容后,不会再报错了...
但是无法实现效果,就看见姓名框显示在前景与对话框之间,至于姓名....没显示出来,或者显示出来看不见了?!





EndlessWord
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-11-26 13:19  资料  短消息  加为好友 
但是无法实现效果,就看见姓名框显示在前景与对话框之间,至于姓名....没显示出来,或者显示出来看不见了?!

opacity=0 <=这句去掉试试?
你的姓名框是用图片的,和文字没关系,当然你要实验的是文字层的显示是否正常吧...=_=

还有你代码如果真写成
[position layer=message2 left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0 opacity=0

visible=true]

这换行了就不行吧...

[ 本帖最后由 全局变量D 于 2008-11-26 13:25 编辑 ]





顶部
gate120
会员
Rank: 1



UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
 
发表于 2008-11-27 00:41  资料  短消息  加为好友 
那句去掉了=_=可文字层照样无法显示出文字...真神奇的现象,在履历中会有记录,但是在画面上什么都看不到...

那个换行的地方是记事本自动换行的...复制过来的时候的问题

[ 本帖最后由 gate120 于 2008-11-27 00:43 编辑 ]





EndlessWord
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-11-27 08:57  资料  短消息  加为好友 
@advl 这句呢,是针对对话框的么?
把这句删掉试试?





顶部
 



清除 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.024474 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示