标题: 【已解决】几个关于物品栏的问题
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-4 01:24  资料  主页 短消息  加为好友  Yahoo!
【已解决】几个关于物品栏的问题

1 设定物品说明
把注释写进物品.tjs,但为了简洁,不想直接调出来。
简单的设想,点击后macro一个yn对话框即可,对话框的文字调用物品说明

但注意到,button下面可以用normal="sl2" over="sl1",假如sl2图片上加注了说明,
就可以实现即指既现的效果
但这样很麻烦,每一个物品都要做说明图片
直接调出来,又影响视觉
有没有更好的办法,来实现,在目标上方悬浮,则显示说明?


2 物品栏,包括存档栏,如何实现翻页?
旁边加翻页按钮,点击时给变量加上固定值,然后重新读取物品.tjs,这样没错吧?
有没有更好的办法……
比如说,滑块拖动……

3 物品的数量如何右对齐?
因为物品名称长度不一样,在示范中,用的是固定空格的形式
我只能想到换行……= =
但这样十分的不美形,物品名称和数量之间错一行,看起来很别扭
有没有好一些的办法?
不会是分做两次emb吧?
这样的话,link也不能把后面的数量括进去,还是不理想

4 我忘了……
确实记得还有一个问题的……囧……

[ 本帖最后由 tiancici 于 2008-6-6 23:34 编辑 ]

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-4 10:43  资料  短消息  加为好友 
这些……都可以实现……但是……要说的话就要啰嗦很多……|||||||||我只能简略说下:
1.用button的onenter写tjs式
2.滑块的话,就用slider的value值变化控制放置物品信息的那个层移动
3.两次emb也可以被link括进去的,另外应该可以通过计算字符串的长度来决定中间加几个空格,不过个人觉得用locate加emb方便……






KX3游戏制作组
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-4 20:01  资料  短消息  加为好友 
可以看下我那个右键菜单范例,悬停文字效果和自动居中在SL画面都有...=___=





顶部
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-4 20:14  资料  主页 短消息  加为好友  Yahoo!
谢谢
我会去看

还有一个问题,关于很多参数不熟悉,哪里有关于每一个命令的参数列表?
比如说,

1
move 的path(f.x,f.y,255)
这里我想用参数,但直接标f.x,f.y实际显示0,0
本来想类似于left=之类的,加&,结果也不行
好吧,这个问题很紧迫……(想告诉我这个吧……= =)

其他的参数,比如说数字时,和变量时,所不同的书写,又是什么?

2
@quake
如何实现对某一层的震动
是不是直接后面标注 layer=xx
完全不知道


再比如,onenter,我只知道点击后效果,悬浮效果是什么,完全不知道如何写
类似的,很多参数只通过例子知道一点……
这些都是不知道参数的含义和使用造成的

[ 本帖最后由 tiancici 于 2008-6-4 20:17 编辑 ]

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



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-4 22:12  资料  短消息  加为好友 
move 的path(f.x,f.y,255)
这里我想用参数,但直接标f.x,f.y实际显示0,0
本来想类似于left=之类的,加&,结果也不行
好吧,这个问题很紧迫……(想告诉我这个吧……= =)


&('('+f.x+','+f.y+',255)')大概要用类似这样
当然你可以先用一个字符串记录这些信息再直接path=这个字符串





顶部
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-5 01:11  资料  主页 短消息  加为好友  Yahoo!
嗯,这样倒是可以了
也就是说path 实际引用一个字符串?
那么,关于+f.x+,又是什么意思?
‘’ 和“” 又是如何使用的,有这些的资料手册么?

完全晕了
数字可以直接用,所以那些参数引用的是什么类型,这些类型又是如何表示,
搞不清楚的话,很容易弄出一些问题来。

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-5 10:49  资料  短消息  加为好友 






KX3游戏制作组
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-5 17:27  资料  短消息  加为好友 





顶部
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-5 18:23  资料  主页 短消息  加为好友  Yahoo!
快被参数搞死了……【自己搞明白了……】

@eval exp="f.itm[f.itmlength]=[]"
@eval exp="f.itmord=(f.itmlength+1)"
@eval exp="f.itm[f.itmord][0]=f.itmlength"
第三句是错误的

----------------------------------------------------------------
原因是只是建立[0][0],还没有[1][0]……

[ 本帖最后由 tiancici 于 2008-6-5 18:40 编辑 ]

顶部
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-6 11:36  资料  主页 短消息  加为好友  Yahoo!
还是参数……

@eval exp="tf.MonP1x=90"
[eval exp="tf.temp1=tf.MonP1X"

然后left=&(tf.temp1+120)
结果image出来的位置没有到210,似乎在120的位置

把第二句[eval exp="tf.temp1=90"
则顺利移动到210

另外,能不能把关于变量的符号
例如
&f.x
%f.x
+f.x
+f.x+
'f.x'
"f.x"
这些都代表什么含义?
doc里面关于这部分也没有讲地很清楚,而且是日文,看不太懂

[ 本帖最后由 tiancici 于 2008-6-6 12:00 编辑 ]

顶部
 



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