标题: 【bug】战斗范例
tiancici
会员
Rank: 1



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-2 14:42  资料  主页 短消息  加为好友  Yahoo!
【bug】战斗范例

物品的解毒剂,可以为0,然后是负数……= =
嗯,其实没啥,稍微改一下就好了,呵呵。

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-2 18:46  资料  短消息  加为好友 
是我那个战斗范例么……
那个的话……物品方面的确没怎么用心……也没怎么测试……||||||||不过……反正就是个范例……能看懂的人都能改得过来的……没问题的……






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



UID 1017
精华 0
积分 76
帖子 24
阅读权限 5
注册 2008-6-1
来自 兰州
 
发表于 2008-6-5 01:30  资料  主页 短消息  加为好友  Yahoo!
找到问题了,
出在调用物品,调用物品资料时,没有一开始对于就f.物品资料[0][0]做判断,
执行了语句
所以在种类数=0的条件下,还是会调出菜单
所以,数量虽然显示0,-1等等,还是可以使用剩下的最后一项物品

我直接在行动菜单的macro里面,加入了对于种类的判断,为0取消link,变黑字即可

能发现高手的bug,很爽,呵呵

只是joke,
and,这个例子,一会是page=fore,一会是page=back,
看的好辛苦
拿笔单独记了每个前后层,才算是弄清楚。

似乎也习惯了单独的层来显示不同的对象,直接后果是……
正常的场景+战斗场景,背景和文字层总数达到了70……= =
运行似乎有点卡了……囧

最后再惯例性的问个问题:
tf.选择箭头 = new Layer(kag, kag.fore.base);
//建立一个新的图层
1这个图层,会定位在哪个图层?是在当前最大层+1
2假如1成立,那么之前定义过的layer达到了max,会报错吧?
3假如用了1、2、4,但3没有用,该新建图层是否会插入layer3?

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-5 10:46  资料  短消息  加为好友 
用tjs建的layer不在layers的数组里,kag里边设置的layer数量等于是预先建立了那么多数量的kaglayer,用newlayer的话和那个数组无关,newlayer会默认为最前边的层,可以通过tf.选择箭头.absolute=xxxxx;来修改图层前后关系

关于图层的使用……kaglayer的话……尽量重复使用吧……一般的游戏同屏基本上用不到70个图层的……如果要做弹幕的话请不要用kag做……用tjs做……






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