游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1450|回复: 3

请教一个问题

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-9-24 16:35:00 | 显示全部楼层 |阅读模式
我想编个类似贪吃蛇的游戏,想让蛇可以在任意方向上运动,而且在运动过程中速度是可以通过按键自己控制,如果运动步距正好是一个方块(用方块来代替蛇头)我知道怎么办,但如果是1/2,1/4 等等,该怎么办呢? 希望哪位知道的能指点小弟一下,不胜感激!~~ [em24]

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2004-9-24 16:47:00 | 显示全部楼层

Re:请教一个问题

啊?我没有见过一次以东1/2,1/4的啊。能不能调整时间长一点,让他移动一个方块啊?如果照你那样说的话,贪食蛇拐弯的地方在移动1/2,1/4的时候是怎么变化的。不解,请执教

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-9-24 18:33:00 | 显示全部楼层

Re:请教一个问题

我觉的。你的问题是关于蛇每走一步的步距的问题是不是啊。

个人认为可通过改变你预先定义的地图的TILE大小。不知道我说的对不对。各位高手请指教,

谢了

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2004-9-24 20:04:00 | 显示全部楼层

Re:请教一个问题

调整时间,或者调整地图的大小还是得使移动步距为一个单位方块,但是如果移动中速度可调该怎么办呢?  如果游戏是2D的速度的确可以通过设定游戏中主循环之间的时间间隔来达到效果.  但如果游戏是3D的话,这样做的话,会使画面很不连贯,就像网络慢的时间打CS一样.

不知道有没有更好的办法,希望各位指点!!!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 19:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表