游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2382|回复: 7

即时战略游戏群体移动问题-讨论

[复制链接]

7

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2006-2-20 09:47:00 | 显示全部楼层 |阅读模式
目前本人在制作一款即时战略游戏,前期引擎制作阶段
已经完美制作出利用A*算法实现的单物体移动,但是当
需要实现群体移动时,怎么调都的不到比较好的自动
让位效果,而且移动经常发生重叠物体现象,请高手
指点提供解决思路!!
[em4]
sf_200622094723.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2006-2-20 15:25:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论

在地图的pane里面做个数据容器,obj移动时根据pane的数据容器计算cost~

7

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2006-2-20 16:13:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论


看过你做的东西,很棒
能稍微说详细一点吗,谢谢

7

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2006-2-20 16:17:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论

由于是第一次制作这种类型的游戏,所以有些地方不是很明白
这个容器装什么数据呢?根据什么来计算消耗呢?

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2006-2-20 17:57:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论

人工智能的解决方法是动作+规划。
在整体上得有个路线的规划,每一辆又得有自己的动作反映。

7

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2006-2-21 09:18:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论

几位仁兄都回答的比较大概
能否具体点呢指明一下总体思路
或者简单几行代码,谢谢!

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2006-2-21 16:05:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论

pane中应该有存储的动态数据和sotre数据,两种存储方式。

tank移动以后会不断地修改当前pane的动态数据~atar在检查时除了检查障碍以外也要检查动态数据/具体的实现涉及很多~涉及到很多对动态数据的绕行or等待机制,每绕行一次都要经过mcost的重估算(纯粹公式估算)

我做3Dfinding用的astar+顶点~现在已经弄完了~如果你的engine要支持队伍移动,可以考虑队形或则跟踪算法~我的team move用的是后者~

7

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2006-2-23 16:36:00 | 显示全部楼层

Re:即时战略游戏群体移动问题-讨论


谢谢了
如果有演示性的东西
可否给下载地址我看看?
再谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 17:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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