游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1301|回复: 2

精灵集结地分布问题(及时战略)

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-11-20 14:11:00 | 显示全部楼层 |阅读模式
及时战略中在框选一堆精灵后,在当前屏点选目的地点(或者在导航框内选目的地),精灵移动到位.但在目的地点遇到精灵集结分布的问题.不是靠得太紧就是太稀疏了.

因为目的地是一个坐标,所有精灵站位都是围绕这个坐标展开,我用给目的地一个区域,然后以随机方式取坐标,但是不是靠得太紧(区域给得小)就是太稀疏(区域给得大)了.  

精灵数少还看不出来,但精灵数到了几十个就难看了,上百后就更难看了,甚至还有些精灵到目的地的区域后一直围绕目的坐标转(因为区域给得小时,选中的坐标路径不通了), 这问题太烦人,请问各位大大有什么好的建议或方案没有?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20505
发表于 2010-11-21 11:28:00 | 显示全部楼层

Re:精灵集结地分布问题(及时战略)

不要用随机吧,可以有规则的排开,好像星际和红警都是有一定规则的按目的点为中心前后左右排开。

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-11-21 15:37:00 | 显示全部楼层

Re:精灵集结地分布问题(及时战略)

To sea_bug:
我本不想取随机分布但个人想不到其他好的办法,我想请教有没有什么专门分布函数.

星际和红警用的应该是A*寻径,在精灵接收到移动或攻击指令时就指定好位置了,我用的是模仿人的视觉寻径(不是最佳路径),只有到了目的地区域才临时找位置,这样就导致出现看到有点怪异的现象,有些精灵一直围绕目的坐标转.

坦克等精灵( >基本地面场景单位 )和士兵的占地面积不一样,坦克等占地场景不像士兵是标准的一个基本占地场景单位.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-29 04:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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