标题: 【已解决】几个关于物品栏的问题
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-6 12:34  资料  短消息  加为好友 
因为你的tf.MonP1X大小写不同……于是tf.temp1是void……






KX3游戏制作组
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-6 12:44  资料  短消息  加为好友 
&后边是tjs式
%后边是传入macro的参数,比如在macro里边有个%aaa,在调用这个macro时写上aaa=100,这个值就会传到macro里边的%aaa
关于&('('+f.x+','+f.y+',255)')这个字符串,请这样理解:&后边跟tjs式,于是后边()里的'('+f.x+','+f.y+',255)'就是一个tjs式,''里边是字符串,这个式子就是把“(”后边加上f.x的值再加上“,“再加上f.y的值再加上“,255)“,连起来就是一个(f.x的值,f.y的值,255)的字符串……






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



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-6 19:30  资料  主页 短消息  加为好友  Yahoo!
我以为是不分大小写的……就没往这上面想……

嗯,关于&的说明还是有些迷糊,主要是还不清楚在那些参数后面需要用这个,
当前理解是,关于layer操作的位置,都是&

剩下的我在操作中实验吧,问了这么多很白的问题,自己都不好意思了。
呵呵,谢谢了。

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-6 19:40  资料  短消息  加为好友 
kag的哪个参数后边都可以用&






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



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-6 19:58  资料  主页 短消息  加为好友  Yahoo!
tjs式意味什么?这个概念本身我不清楚

举例:
left=10
纯数字的很容易理解,就是像素位置
f.temp=10
left=f.temp   实际上为0,也就是说实际传递了一个void

left=&f.temp才可以
但同时可以
@eval exp="tf.temp1=tf.MonP2x"
似乎又不是因为kag本身不能引用变量……
修改为tf.temp1=&tf.MonP2x貌似也对……

所以,不知道什么时候用tjs式
目前的感觉是,涉及到layer的操作,必须为tjs

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-6 20:26  资料  短消息  加为好友 
其实kag不能直接操作变量,对变量进行操作的都是tjs式,比如eval exp="tf.temp1=5"里边,tf.temp1=5就是一个tjs式,eval就是在kag里用tjs的指令
当然……tjs不仅是变量操作和赋值……具体的……你可以打开system文件夹下的tjs文件看……那些都是tjs……






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



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-6 22:31  资料  短消息  加为好友 
如果f.x是一个变数的话,&f.x就是取得这个变数的内容。
通常在KAG的属性里,这两个是通用的,但是偶尔也有用f.x不行的时候,这时候就试试用&f.x,肯定就OK了。
你可以当作&是取一个式子的计算结果。
所以&('a'+f.x)就等于是取得a+f.x的内容,如果f.x此时存储的是字符b的话,那么&('a'+f.x)就等于是'ab'。至于""和'',本来是等效的,但是因为KAG的属性值都要用""括起来,所以""里面的字符串,就只好用''来区别了。





顶部
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-6 23:34  资料  主页 短消息  加为好友  Yahoo!
感谢楼上2位,似乎理解了一些。
这个帖子后面的问题和标题不太符合了,看起来不太方便。
再有新的问题,我单独开贴。

继续试着做吧,呵呵。

and,BBS用习惯了,不太习惯论坛,总觉得不是很方便……= =

顶部
 



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