三重镇游戏如何unity 重新开始游戏新一局?

求救,如何添加按钮,写开始重新开始游戏啊【flash吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:127,320贴子:
求救,如何添加按钮,写开始重新开始游戏啊收藏
这个游戏大家可能见过,求帮助指导如何写重新开始游戏var fruitArray:Array = new Array(Apple,Strawberry,Pear,Banana,Orange);var fruitOnstage:Array = new Array();var fruitsCollected:int = 0;var fruitsLost:int = 0;for (var i:int =0;i& 20;i++){ var pickFruit = fruitArray[int (Math.random()*fruitArray.length)]; var fruit :MovieClip = new pickFruit();
addChild(fruit); fruit.x = Math.random()*stage.stageW fruit.y = Math.random()*-500; fruit.speed = Math.random() * 15+5; fruitOnstage.push(fruit);}basket_mc.addEventListener(MouseEvent.MOUSE_DOWN,dragBasket);stage.addEventListener(MouseEvent.MOUSE_UP,dragStop);function dragBasket(e:Event): void{ basket_mc.startDrag();} function dragStop(e:Event):void{ basket_mc.stopDrag();} stage.addEventListener(Event.ENTER_FRAME,catchFruit);function catchFruit(e:Event):void{ for (var i:int = fruitOnstage.length-1; i& -1; i--) {
var currentFruit:MovieClip = fruitOnstage[i];
currentFruit.y += currentFruit.
if(currentFruit.y&stage.stageHeight-currentFruit.height)
currentFruit.y = 0-currentFruit.
fruitsLost++;
field2_txt.text = "Total Fruit Lost: " + fruitsL
if(currentFruit.hitTestObject(basket_mc))
fruitsCollected++;
removeChild(currentFruit);
fruitOnstage.splice(i,1);
field1_txt.text = "Total Fruit Collected: " + fruitsC
if(fruitsCollected&=20)
basket_mc.gotoAndStop(20);
else if(fruitsCollected&15)
basket_mc.gotoAndStop(15);
else if(fruitsCollected&10)
basket_mc.gotoAndStop(10);
else if(fruitsCollected&5)
basket_mc.gotoAndStop(5);
} } if(fruitOnstage.length&=0) {
field1_txt.text = "You Win!You have collected enough fruit for dinner.";
field2_txt.text = "";
stage.removeEventListener(Event.ENTER_FRAME,catchFruit); } if(fruitsLost&=100) {
field1_txt.text = "Sorry,You Lose.You have lost too much fruit.";
field2_txt.text = "";
stage.removeEventListener(Event.ENTER_FRAME,catchFruit);
for(var j:int = fruitOnstage.length-1;j&-1;j--)
currentFruit = fruitOnstage[j];
removeChild(currentFruit);
fruitOnstage.splice(j,1);
} }} 代码加的有点乱,求高手,如何在游戏结束后添加按钮重新开始游戏,AS3,通过影片剪辑,都是在第一帧上做的。
flash memory东芝集成控制器NAND闪存提供纠错,耗损均衡,坏块管理等功能.更多flash memory产品,尽在东芝.符合JEDEC/UFS版本2.0接口,消除用户对NAND特定控制的要求.
这不是Adobe官方as3教程上的么
不知道你的结束条件是什么呢,写一个侦听应该可以实现的
不知道你这个问题解决了没有,我也被这个问题困了两三天,通过多次试验,终于弄好了。现在把方法说给你:新建一个按钮或MC,在catchFruit函数里面,建一个按钮侦听,再声明一个函数。在新函数里面,将变量,fruitsCollected、fruitsLost复0;将filed_txt、filed2_txt复原值。再重新stage.addEventListener(Event.ENTER_FRAME,catchFruit)//重置fruitsOnstage;for(var i:int=0;i&20;i++){
var pickFruit=fruitArray[int(Math.random()*fruitArray.length)];
var fruit:MovieClip=pickFruit();
addChild(fruit);
fruit.x=Math.random()*stage.stageW
fruit.y=-200;
fruit.speed=Math.random()*15+5;
fruitsOnstage.push(fruit);上面代码其实就是复制前面的。或许里机还有可省略的地方。因为着急回复给你,没有试验。你试试看吧。也给为这个问题困扰的朋友一个提示。
我想说,呵呵呵
建一个按钮,添加侦听及函数,把上面的代码全部复制粘贴在主函数中就可以运行了,
亲 这个问题你解决了吗 现在 求帮助(* ̄? ̄)y
登录百度帐号推荐应用是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 337|回复: 2
最后登录积分540精华0帖子
Lv3初学乍练, 经验 540, 距离下一级还需 260 经验
发表于 6&天前
卸载重装了还是原来的城市…
最后登录积分29491精华0帖子
发表于 6&天前
市长您好,数据是存储在您的手机本地中的哦,如果您想要重新开始,需要更换手机设备重新开始呢。我们这边建议的最好的方式是将房子铲除即可了,还节约成本。~25
您对该GM的评价:(登录并绑定手机即可获得投票机会。立刻/)
&换个版本玩总是***包冲突怎么办&
发表于 6&天前
最后登录积分357精华0帖子
Lv2初学乍练, 经验 357, 距离下一级还需 43 经验
发表于 5&天前
来自九游APP
重新下载时可以选择是要以前的还是重建
安卓平台下载
苹果平台下载类型:大小:175MB游戏下载排行榜游戏推荐游戏攻略我的文明怎么重新开始游戏? 重置游戏数据方法介绍时间:手游怎么重新开始游戏?如果玩家对现在的游戏进度不满意又不想换帐号,那么怎么才能充值游戏数据呢?下面小编为大家带来了我的文明游戏数据重置方法介绍,感兴趣的小伙伴一起来看看吧!如果您希望用该账号重新开始游戏,请按照以下操作进行:1、在设备上删除游戏后,重新下载***一遍。2、使用同一账号登录Game Center。3、打开游戏,开始运行。4、在进入游戏之前会弹出一个菜单,选择“新游戏”即可重新开始游戏。

参考资料

 

随机推荐