lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8757|回复: 2
打印 上一主题 下一主题

关于lufylegend在游戏结束和开始的问题!

[复制链接]

37

主题

8

好友

9316

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

楼主
发表于 2013-2-27 19:58:34 |显示全部楼层
调整之前也有你说的问题吗?
如果调整之前正常的话,请告诉我你修改了什么地方?
如果调整前也有问题,请提供一下你的测试环境,浏览器版本等,方便我调试
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9316

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2013-2-28 14:18:16 |显示全部楼层
多谢朋友提供信息,检查了下,游戏重新开始的时候,忘了移除之前的帧事件了..
在下面这个地方,加上一行backLayer.die();将原来加载在backLayer上的事件全部移除的话,就没问题了
  1. function gameToStart(){
  2.         backLayer.removeAllChild();
复制代码
改成这样。
  1. function gameToStart(){
  2.         backLayer.removeAllChild();
  3.         backLayer.die();
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9316

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2013-2-28 17:17:57 |显示全部楼层
这个应该不是引擎的问题,这个小游戏是引擎1.3还没出来之前写的,和现在的引擎有些不兼容的地方也是有可能的,看了看代码,有些地方写的不够严谨,比如有几个地方,改变图片的时候直接通过修改LBitmapData里的值来改变图片,用了
  1. nextNodeArray[j]["bitmap"].bitmapData.image = imglist["b"+nextBox[j]];
复制代码
这里并没有加任何判断,如果这时候的imglist["b"+nextBox[j]]值为空,那么LBitmap对象在绘制图片的时候绘制空图片就出错了,等下次引擎更新的时候,我把下载包内的这个游戏再好好改一下,或者兄弟把我说的地方自己试着改改看
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-27 11:58 , Processed in 0.045102 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部