游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» [已解决?]自制姓名框MACRO出错
‹‹ 上一主题
|
下一主题 ››
12
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: [已解决?]自制姓名框MACRO出错
gate120
会员
UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
#1
大
中
小
使用道具
发表于 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 编辑
]
赤色的唯一
会员
UID 1511
精华 0
积分 44
帖子 11
阅读权限 5
注册 2008-11-9
#2
大
中
小
使用道具
发表于 2008-11-20 23:42
资料
短消息
加为好友
推荐看水螅大人的教程……
gate120
会员
UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
#3
大
中
小
使用道具
发表于 2008-11-21 22:00
资料
短消息
加为好友
尽管看过了其教程……但是……找不到答案……
3解决了
1还是不行……2的话……貌似教程里没有……
EndlessWord
godxq1986
会员
UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
#4
大
中
小
使用道具
发表于 2008-11-22 14:58
资料
主页
短消息
加为好友
关于字体设置,最好检查一下,要输入完整正确的字体名,或者把游戏的savedata文件夹删掉再试一下
关于移动,的确是使用move。
如果是要移动已经显示出来的前景层图象,举例来说:
在0图层已经显示了一个人物立绘,要把他移动到(x,y)这个位置
@move layer=0 time=1000 path="(x,y,255)"
path后面的就是要移动到的坐标位置,那个255是透明度,如果设置为0就是渐隐的效果了。
要把前景层图片移出屏幕的话,你自己根据图片宽度计算坐标,坐标可以是负值。
gate120
会员
UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
#5
大
中
小
使用道具
发表于 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
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#6
大
中
小
使用道具
发表于 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
会员
UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
#7
大
中
小
使用道具
发表于 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
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#8
大
中
小
使用道具
发表于 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
会员
UID 1559
精华 0
积分 52
帖子 15
阅读权限 5
注册 2008-11-20
#9
大
中
小
使用道具
发表于 2008-11-27 00:41
资料
短消息
加为好友
那句去掉了=_=可文字层照样无法显示出文字...真神奇的现象,在履历中会有记录,但是在画面上什么都看不到...
那个换行的地方是记事本自动换行的...复制过来的时候的问题
[
本帖最后由 gate120 于 2008-11-27 00:43 编辑
]
EndlessWord
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#10
大
中
小
使用道具
发表于 2008-11-27 08:57
资料
短消息
加为好友
@advl 这句呢,是针对对话框的么?
把这句删掉试试?
12
1/2
1
2
››
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.022653 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计