游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2959|回复: 6

关于此书中的章节走四方的想法

[复制链接]

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
发表于 2004-11-2 23:53:00 | 显示全部楼层 |阅读模式
走四方中,在转向就有明显的拖步,笔者自以为作者是把移动放在前,而转向放在后,如果先中止行为,再转向然后移动,应该会解决此问题.
当然只是猜想而已,笔者未曾试过.(懒嘛!)莫见怪!

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-11-3 14:37:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

死顶!!

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-11-3 20:17:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

你有没有考虑过是不是偏移的作用??

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
 楼主| 发表于 2004-11-3 21:46:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

就作者的原意,偏移相当于物理中平面坐标系轴心的变化,当然这对同一方向运动出现拖步也是有影响,但应该不会太明显,现在关键是改变运动方向时,例如如向右直线运动转向下时,会出现,方向向右,向位移向下的运动来.
还有就是在连续点击左键的情况下会出现一种奇怪的现象,本人自以为要解决这一情况,就应该在点下左键时立即停止当前行动,再做转向,运动

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-11-6 01:15:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

恩。楼上的兄弟说的很有道理啊。我同意。作者原理中的滑步现象太严重了。呵呵
看来只有我们去解决了。呵呵。

我考虑:比如精灵在中央,他的方向是向东,如果这是点击鼠标(还是在正东的方向上点击鼠标),那么精灵会向东走。然后无论是当精灵到了终点还是未到终点时就往西边点击鼠标。这时精灵就会出现滑步现象(当然在其他的地方也有出现,比如点击怪物时)。我认为这种现象是由于作者为了简化而做的,它的缺点就是必须把每个动作做完才能做下一个动作,也就是因此而出现了滑步现象。

其实要做出智能的走动还是很复杂的。我也没有想的很透,我的想法是可以把每个动作再分半,就是不要让他做全部的动作(就是当有及时的事件发生时可减去一半的动作)
,但我不知道该什么实现。或者根本就是错误的。呵呵。学习中

高手指点一下啊。谢谢了

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-11-6 11:36:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

"精灵"??!!
那是用四个方向键控制的吧??
跟鼠标消息不同哦
要涉及的东西差了去了..

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-11-6 11:40:00 | 显示全部楼层

Re:关于此书中的章节走四方的想法

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

本版积分规则

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

GMT+8, 2025-12-23 03:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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