lufy's legend

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

游戏速度

[复制链接]

1

主题

0

好友

45

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-12-12 14:06:41 |只看该作者 |倒序浏览
用lufy写的贪吃蛇小游戏 游戏中怎么能改变蛇的移动速度呢

回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

沙发
发表于 2014-12-12 15:34:04 |只看该作者
可以自己用变量来控制,

或者简单一点儿,直接改变整个游戏的速度
http://lufylegend.com/api/zh_CN/ ... method_setFrameRate
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

45

积分

士兵

Rank: 1

板凳
发表于 2014-12-12 15:56:14 |只看该作者
lufy 发表于 2014-12-12 15:34
可以自己用变量来控制,

或者简单一点儿,直接改变整个游戏的速度

//speed 蛇的速度
//speed_index 游戏界面刷新次数
//游戏速度为100

speed_index++;
if ((300 - speed * 10) - speed_index * 100 <= 0) {
        speed_index = 0;
        move();
}

不知道这样写是否科学
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

地板
发表于 2014-12-12 16:11:22 |只看该作者
lost1000 发表于 2014-12-12 15:56
//speed 蛇的速度
//speed_index 游戏界面刷新次数
//游戏速度为100

不用那么麻烦吧,按照你设定的变量,如果move每贞调用的话,只需要在move中加上下面代码就可以了
  1. function move(){
  2.     if(speed_index++ < speed){
  3.         return;
  4.     }
  5.     speed_index = 0;
  6.     //这里开始你的处理
  7. }
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

45

积分

士兵

Rank: 1

5#
发表于 2014-12-12 17:07:01 |只看该作者
lufy 发表于 2014-12-12 16:11
不用那么麻烦吧,按照你设定的变量,如果move每贞调用的话,只需要在move中加上下面代码就可以了 ...

结合你的俄罗斯方块的demo 看明白了  非常感谢
回复

使用道具 举报

1

主题

0

好友

45

积分

士兵

Rank: 1

6#
发表于 2014-12-13 10:33:34 |只看该作者
lufy 发表于 2014-12-12 16:11
不用那么麻烦吧,按照你设定的变量,如果move每贞调用的话,只需要在move中加上下面代码就可以了 ...

用这种方法好像有些问题,在pc上速度正常,手机上速度就明显的慢了很多,我用俄罗斯方块demo测试,同时开始,pc上第三个方块已经落到底了,手机上第二个方块都还没落到底
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

7#
发表于 2014-12-13 21:50:46 |只看该作者
lost1000 发表于 2014-12-13 10:33
用这种方法好像有些问题,在pc上速度正常,手机上速度就明显的慢了很多,我用俄罗斯方块demo测试,同时开 ...

跟手机性能以及游戏速度有关
如果游戏速度设定很快,但是手机性能根本上的话,那速度一样不是你设定的速度
而PC上电脑的性能要比手机高的多了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

45

积分

士兵

Rank: 1

8#
发表于 2014-12-14 11:53:25 |只看该作者
lufy 发表于 2014-12-13 21:50
跟手机性能以及游戏速度有关
如果游戏速度设定很快,但是手机性能根本上的话,那速度一样不是你设定的速 ...

不应该是性能的问题哦 我用小米4测试的
回复

使用道具 举报

1

主题

0

好友

45

积分

士兵

Rank: 1

9#
发表于 2014-12-14 11:54:39 |只看该作者
lufy 发表于 2014-12-13 21:50
跟手机性能以及游戏速度有关
如果游戏速度设定很快,但是手机性能根本上的话,那速度一样不是你设定的速 ...

游戏刷新速度是20ms
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

10#
发表于 2014-12-15 10:14:12 |只看该作者
lost1000 发表于 2014-12-14 11:54
游戏刷新速度是20ms

你试一试把FPS输出来看一下就知道了
http://lufylegend.com/api/zh_CN/out/classes/FPS.html
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-21 23:12 , Processed in 0.052708 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部