问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

推荐几个ACT游戏

发布网友 发布时间:2022-04-20 03:39

我来回答

3个回答

懂视网 时间:2022-04-20 08:01

上一篇,我已经模仿as,加入了LBitmap和LBitmapData类,并且用它们实现了静态图片的显示。
这次用Sprite来动态显示图片。
依然遵循上一篇对显示对象的处理的思路,添加LSprite类,并追加show方法,如下:

function LSprite(){ 
 var self = this; 
 self.type = "LSprite"; 
 self.x = 0; 
 self.y = 0; 
 self.visible=true; 
 self.childList = new Array() 
} 
LSprite.prototype = { 
 show:function (cood){ 
 if(cood==null)cood={x:0,y:0}; 
 var self = this; 
 if(!self.visible)return; 
 LGlobal.show(self.childList,{x:self.x+cood.x,y:self.y+cood.y}); 
 }, 
 addChild:function (DisplayObject){ 
 var self = this; 
 self.childList.push(DisplayObject); 
 } 
}

因为Sprite上可以有图片等其他的可显示对象,所以我在其构造函数里,添加了childList,用来保存它上面的所有对象。然后在调用它本身的show方法的时候,将其LGlobal循环现实其子对象。
这样一来,我们上一篇中显示图片的代码,也可以利用Sprite来显示了,代码如下:

function main(){ 
 loader = new LLoader(); 
 loader.addEventListener(LEvent.COMPLETE,loadBitmapdata); 
 loader.load("1.png","bitmapData"); 
} 
function loadBitmapdata(event){ 
 var bitmapdata = new LBitmapData(loader.content); 
 var mapimg = new LBitmap(bitmapdata); 
 
 var backLayer = new LSprite(); 
 addChild(backLayer); 
 backLayer.addChild(mapimg); 
}

我们知道,actionscript中的Sprite可以添加EnterFrame事件,用来动态显示图片,我这里也来模仿一下,因为在LSprite类中show方法是不断循环的,所以,我只需要在show方法中不断调用一个方法,就能让其循环。
我假设有一个数组,里面存储了所有不断循环的所有方法,然后我就可以在show方法中循环这个数组,这样就达到了所有方法的循环,看下面

function LSprite(){ 
 var self = this; 
 self.type = "LSprite"; 
 self.x = 0; 
 self.y = 0; 
 self.visible=true; 
 self.childList = new Array() 
 self.frameList = new Array(); 
} 
LSprite.prototype = { 
 show:function (cood){ 
 if(cood==null)cood={x:0,y:0}; 
 var self = this; 
 if(!self.visible)return; 
 LGlobal.show(self.childList,{x:self.x+cood.x,y:self.y+cood.y}); 
 self.loopframe(); 
 }, 
 loopframe:function (){ 
 var self = this; 
 var key; 
 for(key in self.frameList){ 
  self.frameList[key](); 
 } 
 }, 
 addChild:function (DisplayObject){ 
 var self = this; 
 self.childList.push(DisplayObject); 
 } 
}

光假设当然是不行的,我们需要有添加这个循环事件的方法,所以我们还需要addEventListener方法,以及移除这个事件的removeEventListener方法

addEventListener:function (type,listener){ 
 var self = this; 
 if(type == LEvent.ENTER_FRAME){ 
  self.frameList.push(listener); 
 } 
 }, 
 removeEventListener:function (type,listener){ 
 var self = this; 
 var i,length = self.frameList.length; 
 for(i=0;i<length;i++){ 
  if(type == LEvent.ENTER_FRAME){ 
  self.frameList.splice(i,1); 
  break; 
  } 
 } 
 }

该添加的都添加了,接下来,就来简单实现一个人物的行走图
先来给BitmapData类添加几个方法,用来改变图片显示的区域位置等

LBitmapData.prototype = { 
 setProperties:function (x,y,width,height){ 
  var self = this; 
  self.x = x; 
  self.y = y; 
  self.width = width; 
  self.height = height; 
 }, 
 setCoordinate:function (x,y){ 
  var self = this; 
  self.x = x; 
  self.y = y; 
 } 
 }

好了,现在准备一张人物的行走图,这就让它动起来

var list = new Array(); 
var index = 0; 
var mapimg; 
var loader 
var imageArray; 
var animeIndex = 0; 
var dirindex = 0; 
var dirarr = new Array({x:0,y:1},{x:-1,y:0},{x:1,y:0},{x:0,y:-1}); 
function main(){ 
 loader = new LLoader(); 
 loader.addEventListener(LEvent.COMPLETE,loadBitmapdata); 
 loader.load("1.png","bitmapData"); 
} 
function loadBitmapdata(event){ 
 var bitmapdata = new LBitmapData(loader.content,0,0,70,92); 
 imageArray = LGlobal.divideCoordinate(bitmapdata.image.width,bitmapdata.image.height,8,8); 
 mapimg = new LBitmap(bitmapdata); 
 mapimg.x = 100; 
 mapimg.bitmapData.setCoordinate(0,0); 
 index = 0; 
 var backLayer = new LSprite(); 
 addChild(backLayer); 
 backLayer.addChild(mapimg); 
 backLayer.addEventListener(LEvent.ENTER_FRAME, onframe) 
} 
 
 
function onframe(){ 
 index++; 
 if(index >= imageArray[0].length){ 
 index = 0; 
 } 
 mapimg.bitmapData.setCoordinate(imageArray[dirindex][index].x,imageArray[dirindex][index].y); 
 
 mapimg.x += dirarr[dirindex].x*3; 
 mapimg.y += dirarr[dirindex].y*3; 
 if(animeIndex++ > 20){ 
 dirindex++; 
 if(dirindex > 3)dirindex = 0; 
 animeIndex = 0; 
 } 
}

热心网友 时间:2022-04-20 05:09

你玩鬼泣鬼武者都行,真三怎么会卡的?有一个绝对低配置的动作游戏
<神鬼寓言>绝对不卡,而且很好玩
游戏特色
◇以您的一举一动培育出一位英雄
随著岁月流逝,您的行为和所选择的道路会令您蜕变成为英雄或坏人,您可能会成为正义的先锋或*的代表,又或者是挣扎於正、邪二道之间。您可以挥剑开创新天地,而成为一个肌肉结实的战士;或者施展黑暗的魔法,从指尖间发放出力量。如果您时常躲在阴影中活动,肤色便会变得苍白。
◇紧张刺激的即时战斗
游戏世界内充满狡猾的敌人和致命的凶猛生物,令您的身体在一浪接一浪的战斗中刻下无数的伤疤。若您决心磨练刀剑方面的技艺,可以学会使用多种不同的武器。您也可以潜伏在暗处,无声无息地击杀敌人。您亦可以学习神秘的黑暗魔法,利用各种元素的能力,向敌人施以致命一击。
◇开创活生生的传奇
您可以透过所作所为,令自己扬名天下,然后招揽盟友和追随者。您可以赢取荣誉,或成为恶名远播的奸恶之徒。您会交结朋友,也会开罪敌人。这个活生生的游戏世界内充满许多能够与您互动的人物、地点和事件。您会成为正义的英雄或丧心病狂的刽子手?您会成为一个怎样的人物?
◇探索和打造一个活生生和不断变化的世界
这个世界不断变化,充满与您同盟或作对的英雄、瞬息万变的天气、可以改变的环境。您能够与各种各样的文化、生物和不同城镇的居民互动。
◇透过独特的技能和额外物品打造您的人物
培育角色时,可以掌握新的能力和获得不同的物品和装备。
◇每次都不尽相同的游戏
当您完成冒险旅程后,可以重头开始游戏,再一次创造您的人物,经历意想不到的事件变化,获得新的能力、盟友和敌人,打造另一段全新的传奇。
此外还有<吸血莱恩><神奇四侠><超能力战警><极度深寒><地狱神探><废墟之城>
还有金山的<天王>(人物做的有点粗糙)

热心网友 时间:2022-04-20 06:27

PC上能与忍龙相媲美的游戏我只能很残酷的告诉你唯一的答案是“没有。”
PC上能与战神媲美的游戏,对不起,也是没有,这两个游戏经常被模仿,从未被超越。
PC平台ACT游戏虽然还算多,但是都是素质不高的游戏,想找精品只有当年从家用机移植过来的老游戏,我给你的推荐是,鬼武者3(算然和前几代比稍微差一些,但是PC平台你让我拿真就是不好拿出来。不过这游戏是AVG类型的,但是也不错,还有鬼舞1,但是鬼舞1的画面实在是~~~)。波斯王子1.2.3(育碧的经典游戏,新出的波斯4简直是侮辱波斯王子,不建议你玩波斯4)。鬼泣3(系列最经典的一部之一,看你说不要提鬼泣4,你不喜欢玩么?)
近期的游戏有《金刚狼》(仿忍龙和战神,前期玩还算有一点意思,后面你会觉得越来越无聊,甚至想吐)。《虐杀圆形》(自由度比较高,但是从头到尾一个套路,而且操作撒谎那个有很大的问题。)以上两个游戏我虽然再骂他俩,但是PC平台你想找出比他俩还好的那只有鬼泣4了。
PS:变形金刚2是一款极品大垃圾游戏。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 电容笔有什么用? 电容笔是什么,有什么用 电容笔能干什么用?对画画有帮助吗? 电容笔是用来干什么的 学校现在需要一些消毒物品,一些拍马屁的家长让捐款200元,你怎么看? 班上有孩子家长捐了很多班费,这该不该收? 家长为班级买学生用品,老师表示感谢,家长怎么回复 家长应该给一年级的班级捐点什么 请问大佬有我知道你去年夏天干了什么1997年上映的由詹妮弗休伊特主演的高清视频在线观看资源吗 中学要求家长捐款给教室装空调,你觉得合理吗? 用脚踩死了蟑螂然后踩到衣服了衣服上会不会有细菌? 我捐东西给儿子班上,老师家长都说感谢我的话,我该怎么回? 一些垃圾,都不知道认不认识我,看见我去买东西或者是去干什么就说我是傻的,说的好像很了不起,我觉得已 家委会家长单独给班级捐助图书架合适吗 学生家长给班级买东西合适吗 踩死蟑螂后放入马桶里冲丢,马上尿尿会感染细菌吗 请问大佬有哪啊哪啊神去村2014年上映的由染谷将太主演的高清视频在线观看资源吗 宝齐莱手表有雾气是怎么回事?怎样才能处理? 我弟弟和我说吧蟑螂踩死时,流出来的东西沾上会细菌感染真假啊? 女孩做财经网站编辑,这个工作忙吗? 雪城大学与莱斯大学哪个好 俄亥俄州立大学与莱斯大学哪个好 吃什么可以增发,让头发一天多一点 我爸爸今年39了,头发稀少了很多,请问大家有吃什么食物能够增发,生发?谢谢!如果有效我一定加分! 梦见修脚 梦见修脚什么意思 梦见自己给陌生大爷修脚是啥意思? 吉他店铺名字 我想开个吉他店,大家帮忙想个名字 梦见别人给自己修脚 准备新开一个吉他店(主打吉他教学),各位帮忙想想名字,要有点韵味谢谢!韵味,韵味。拜托各位了! 知道可以定位他吗 请大家给我的淘宝吉他店起个有特色的名字,谢谢! 知道可以定位吗 梦见自己修脚刮胡子? 准备开家琴行,主要卖吉他以及培训,求个优雅大气的名字,最好不要太常见!!!!!!!!!!!!!!! 吉他社起名字,要好听的? 琴行应该取个什么名字呢?专卖吉他的 定位怎么定位 梦昨天晚上梦到被人修脚,脚底都被刮出血了,但不痛,怎么回事?