求助,cs1.6小人国地图包在大地图无法移动

有个小人拿着各种武器在一个地图里对战的游戏是什么
全部答案(共2个回答)
暗影大师?单机的
绝对是血战缅甸 如果能帮助到你,把我回答的问题设置为“好评”。
名字叫 地下迷宫
使用Windows操作系统的人有时会遇到这样的错误信息:“0X????????指令引用的0x内存,该内存不能written”,然后应用程序被关闭...
5和6投币一次投多点 1调1P 2调2P 复活有币就够了 1P按1 2P按2
活动时间:日-12月31日
活动地点:游戏界面顶部按钮
活动奖励:金币、经验、星魂、技能石、潜能碎片等
《赠人玫瑰手有余香,祝您好运一生一世,如...
答: 国寿e宝有电脑版吗
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415当前位置 :
& 移动手机小人 & &共
分类:格式:0 播放
播放 排序:1/ 1相关搜索:手机地图宣传手机宽带促销图片中国移动单页图片中国移动单页图片千图网为您找到4张移动手机小人高清图片,您还可以找到移动手机小人高清大图、移动手机小人高清壁纸、移动手机小人高清摄影图、移动手机小人高清图片素材等信息,我们为您提供移动手机小人高清图片下载、移动手机小人高清大图下载、移动手机小人高清图素材下载、移动手机小人摄影图下载等服务。暂无数据暂无数据移动手机小人图片素材免费下载,千图网为中国设计师们免费提供包括,,。
登录千图网
或该帐号还未注册,该帐号还未注册,勾选代表你同意&
添加到收藏夹
正在加载中...&
您还未创建收藏夹,点击创建增加新收藏夹吧!
您创建的收藏会显示在此处
创建到收藏夹
QQ客服: 工作日:9:00 - 22:00节假日:9:00 - 18:00电话客服: 400-9987011工作日:9:30 - 18:30反馈时告知客服这串数字哦微信扫码领取大礼包欢迎回来3天原创VIP
(20次/天)已到账
欢迎来到千图网您还有 1 项新手任务未完成完成任务可获得积分为什么现在谷歌地图没有拖动小人的功能了?卫星地图也没了???_百度知道
为什么现在谷歌地图没有拖动小人的功能了?卫星地图也没了???
我有更好的答案
会吧。。。。。。。。应该是有原因吧。。
。。。现在知道了,是浏览器不兼容,换了个浏览器就可以看到了
要先看到卫星地图才可以拖动小人
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。1.使用工具Tiled,并打开2.拖入一张图片到图块区3.打开网格4.从右侧的图块区拖入一张绿色的图片绘制背景5. 然后再拖入一张灰色的图片绘制路6.生成后保存为&map.tmx&7.使用editplus打开,然后编辑里面的内容,不能出现中文把改成8.把map.tmx与原图bk1.jpg拷贝的工程的assert目录下9.加载地图CCTMXTiledMap map = CCTMXTiledMap.tiledMap(&map.tmx&);10.在titled里给地图添加对象层效果图 , 重新拷贝到assert目录里得到的xml文件内容&&?xml version=&1.0& encoding=&UTF-8&?&&map version=&1.0& orientation=&orthogonal& width=&14& height=&6& tilewidth=&46& tileheight=&53&& &tileset firstgid=&1& name=&bk1& tilewidth=&46& tileheight=&53&&
&image source=&bk1.jpg& width=&678& height=&320&/& &/tileset& &layer name=&block& width=&14& height=&6&&
&data encoding=&base64& compression=&zlib&&
eJzTZ2Bg0CcDayBhbGLoctj0Y2Mj83HZQYw+fO4lRR+pYQAAyAMOsA==
&/data& &/layer& &objectgroup name=&road& width=&14& height=&6&&
&object x=&21& y=&79&/&
&object x=&115& y=&78&/&
&object x=&109& y=&247&/&
&object x=&248& y=&242&/&
&object x=&252& y=&77&/&
&object x=&440& y=&72&/&
&object x=&434& y=&296&/&
&object x=&528& y=&293&/&
&object x=&530& y=&127&/&
&object x=&617& y=&125&/& &/objectgroup&&/map&11.对上面的xml文件解析,并把坐标点封装到list集合public void parsseMap(CCTMXTiledMap map) {
List roadPoints = new ArrayList();
CCTMXObjectGroup group = map.objectGroupNamed(&load&);
ArrayList<hashmap& list = group.
for(HashMap item : list){
int x = Integer.parseInt(item.get(&x&));
int y = Integer.parseInt(item.get(&y&));
CGPoint point = ccp(x, y);
roadPoints.add(point);
}</hashmap12.在图层上添加小人int position = 0;
private void loadMan() {
CCSprite sprite = CCSprite.sprite(&z_1_01.png&);
//把小人放在路口出的坐标上
sprite.setPosition(mRoadPoints.get(position));
sprite.setScale(0.5f);//缩小
sprite.setFlipX(true);//水平翻转
sprite.setAnchorPoint(0.5f,0);//把锚点设置在脚之间
this.addChild(sprite);
}13.初始化行走的小人/**
* 初始化人行走
private void initManWalk() {
ArrayList frames = new ArrayList();
String strs = &z_1_%02d.png&;//02d表示占位符,表示两位的整数,不足会补0
for (int i = 1; i &=7;
CCSpriteFrame frame = CCSprite.sprite(String.format(strs, i)).displayedFrame();
frames.add(frame);
//walk 动作名称, 0.2f每一针播放的时间,frames桢集合
CCAnimation anim = CCAnimation.animation(&walk&, 0.2f, frames);
CCAnimate animate = CCAnimate.action(anim);
CCRepeatForever forever = CCRepeatForever.action(animate);
mManSprite.runAction(forever);
}14.实现让小人移动/**
* 行走,方法必须是public 才能被反射
public void moveToNext() {
position ++ ;
if (position & mRoadPoints.size()) {
CGPoint cgPoint = mRoadPoints.get(position);
CCMoveTo moveTo = CCMoveTo.action(2, cgPoint);
//递归调用当前的方法
CCSequence sequence = CCSequence.actions(moveTo, CCCallFunc.action(this, &moveToNext&));
mManSprite.runAction(sequence);
//TODO 移动完成
}15.添加手势/**
* 实现地图随着手指的移动而移动
public boolean ccTouchesMoved(MotionEvent event) {
//地图移动
mMap.touchMove(event, mMap);
return super.ccTouchesMoved(event);
}如果地图不动须在构造函数里setIsTouchEnabled(true);如果小人不在地图上移动,必须把this改成//把小人添加到地图上mMap.addChild(mManSprite);16.添加雪花效果1)CCParticleSnow 雪2)CCParticleFire火3)CCParticleRain雨4) CCParticleSun太阳5) CCParticleFlower花private void loadSnow() {
//创建离子系统
CCParticleSystem system = CCParticleSnow.node();
//添加雪花样式
system.setTexture(CCTextureCache.sharedTextureCache().addImage(&snow.png&));
this.addChild(system, 1);
}17.调整小人移动的速度float time = CGPointUtil.distance(mRoadPoints(position-1),cgPoint)/speedCCMoveTo.action(time , cgPoint);18.添加音乐private void addMusic() {
SoundEngine engine = SoundEngine.sharedEngine();
engine.playSound(CCDirector.theApp, R.raw.psy, true);
}19.创建类处理暂停与开始```// 创建游戏暂停图层private class PauseLayer extends CCLayer {
private CCSprite mPauseS
public PauseLayer() {
this.setIsTouchEnabled(true);
mPauseSprite = CCSprite.sprite(&pause.png&);
CGSize winSize = CCDirector.sharedDirector().getWinSize();
mPauseSprite.setPosition(winSize.width / 2, winSize.height / 2);
this.addChild(mPauseSprite);
public boolean ccTouchesBegan(MotionEvent event) {
CGRect boundingBox = mPauseSprite.getBoundingBox();
//把android坐标转换成cocos2d坐标
CGPoint cgPoint = this.convertTouchToNodeSpace(event);
//判断点击是否在按钮内
if (CGRect.containsPoint(boundingBox, cgPoint)) {
this.removeSelf();
// 游戏继续
LoadLayer.this.onEnter();
return super.ccTouchesBegan(event);
}}```全部代码:public class LoadLayer extends CCLayer {
private List mRoadP
public LoadLayer() {
// 开启手势
setIsTouchEnabled(true);
private void init() {
// 加载地图
loadMap();
// 加载雪花s
loadSnow();
// 加载小人
loadMan();
int position = 0;
private CCSprite mManS
private CCTMXTiledMap mM
private CCParticleSystem mSnowS
private void loadSnow() {
mSnowSystem = CCParticleSnow.node();
// 添加雪花样式
mSnowSystem.setTexture(CCTextureCache.sharedTextureCache().addImage(&snow.png&));
this.addChild(mSnowSystem, 1);
private void loadMan() {
mManSprite = CCSprite.sprite(&z_1_01.png&);
// 把小人放在路口出的坐标上
// mManSprite.setPosition(mRoadPoints.get(position));
mManSprite.setPosition(mRoadPoints.get(0));
mManSprite.setScale(0.5f);// 缩小
mManSprite.setFlipX(true);// 水平翻转
mManSprite.setAnchorPoint(0.5f, 0);// 把锚点设置在脚之间
// 把小人添加到地图上
mMap.addChild(mManSprite);
initManWalk();
* 初始化人行走
private void initManWalk() {
ArrayList frames = new ArrayList();
String strs = &z_1_%02d.png&;// 02d表示占位符,表示两位的整数,不足会补0
for (int i = 1; i &= 7; i++) {
CCSpriteFrame frame = CCSprite.sprite(String.format(strs, i)).displayedFrame();
frames.add(frame);
// walk 动作名称, 0.2f每一针播放的时间,frames桢集合
CCAnimation anim = CCAnimation.animation(&walk&, 0.2f, frames);
CCAnimate animate = CCAnimate.action(anim);
CCRepeatForever forever = CCRepeatForever.action(animate);
mManSprite.runAction(forever);
moveToNext();
* 行走,方法必须是public 才能被反射
int speed = 50;
public void moveToNext() {
position++;
if (position & mRoadPoints.size()) {
CGPoint cgPoint = mRoadPoints.get(position);
// 移动时间
float time = CGPointUtil.distance(mRoadPoints.get(position - 1), cgPoint) /
CCMoveTo moveTo = CCMoveTo.action(time, cgPoint);
// 递归调用当前的方法
CCSequence sequence = CCSequence.actions(moveTo, CCCallFunc.action(this, &moveToNext&));
mManSprite.runAction(sequence);
// TODO 移动完成
// 停止雪花
mSnowSystem.stopSystem();
mManSprite.stopAllActions();
// 添加音乐
addMusic();
private void addMusic() {
SoundEngine engine = SoundEngine.sharedEngine();
engine.playSound(CCDirector.theApp, R.raw.psy, true);
private void dance() {
mManSprite.setAnchorPoint(0.5f, 0.5f);
CCJumpBy jumpBy = CCJumpBy.action(2, ccp(-20, 10), 10, 2);
CCRotateBy rotateBy = CCRotateBy.action(1, 360);
CCSpawn spawn = CCSpawn.actions(jumpBy, rotateBy);
CCIntervalAction reverse = spawn.reverse();
CCSequence sequence = CCSequence.actions(spawn, reverse);
CCRepeatForever forever = CCRepeatForever.action(sequence);
mManSprite.runAction(forever);
private void loadMap() {
mMap = CCTMXTiledMap.tiledMap(&map.tmx&);
// 修正地图的位置
mMap.setAnchorPoint(0.5f, 0.5f);
// 修正坐标
mMap.setPosition(mMap.getContentSize().width / 2, mMap.getContentSize().height / 2);
// 解析地图,得到坐标
parsseMap(mMap);
this.addChild(mMap);
public void parsseMap(CCTMXTiledMap map) {
mRoadPoints = new ArrayList();
CCTMXObjectGroup group = map.objectGroupNamed(&load&);
ArrayList<hashmap& list = group.
for (HashMap item : list) {
int x = Integer.parseInt(item.get(&x&));
int y = Integer.parseInt(item.get(&y&));
CGPoint point = ccp(x, y);
mRoadPoints.add(point);
* 实现地图随着手指的移动而移动
public boolean ccTouchesMoved(MotionEvent event) {
// 地图移动
mMap.touchMove(event, mMap);
return super.ccTouchesMoved(event);
private PauseLayer pauseLayer = new PauseLayer();
public boolean ccTouchesBegan(MotionEvent event) {
// 游戏暂停
this.onExit();
this.getParent().addChild(pauseLayer);
return super.ccTouchesBegan(event);
// 创建游戏暂停图层
private class PauseLayer extends CCLayer {
private CCSprite mPauseS
public PauseLayer() {
this.setIsTouchEnabled(true);
mPauseSprite = CCSprite.sprite(&pause.png&);
CGSize winSize = CCDirector.sharedDirector().getWinSize();
mPauseSprite.setPosition(winSize.width / 2, winSize.height / 2);
this.addChild(mPauseSprite);
public boolean ccTouchesBegan(MotionEvent event) {
CGRect boundingBox = mPauseSprite.getBoundingBox();
//把android坐标转换成cocos2d坐标
CGPoint cgPoint = this.convertTouchToNodeSpace(event);
//判断点击是否在按钮内
if (CGRect.containsPoint(boundingBox, cgPoint)) {
this.removeSelf();
// 游戏继续
LoadLayer.this.onEnter();
return super.ccTouchesBegan(event);
}}</hashmap就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
欢迎转载:
推荐:    }

我要回帖

更多关于 cs1.6小人国地图下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信