找回密码
 点一下
查看: 1185|回复: 7

关于坐标

[复制链接]
发表于 2011-1-31 18:23:08 | 显示全部楼层 |阅读模式
比如一张地图的大小是 X坐标-10000到10000,Y坐标也是-10000到10000

我要在从中心点X 0  Y 0开始,X或Y每距离100就创建一个单位
(也就是坐标0,0一个单位、-100,0、0,-100、-100,-100等等。。只要间隔100距离就创建一个单位。)
希望能听得明白

那么以下触发哪里出了问题。。? 求正确写法[trigger]对战初始化
    事件
    条件
    动作
        循环动作[循环整数A]从 -100 到 100, 运行 (Loop - 动作)
            Loop - 动作
                循环动作[循环整数B]从 -100 到 100, 运行 (Loop - 动作)
                    Loop - 动作
                        单位 - 为玩家 玩家1(红色) 创建一个 农民 在(X坐标: (100.00 x (转换 循环整数A [R] 为实数)) Y坐标: (100.00 x (转换 循环整数B [R] 为实数)) ), 面向角度: 默认建筑朝向
[/trigger]
发表于 2011-1-31 18:56:30 | 显示全部楼层
我不知道有什么错误
我只知道同一时间存在10000个单位一定会很卡
回复

使用道具 举报

 楼主| 发表于 2011-1-31 19:02:55 | 显示全部楼层
应该是200x200+1=40001个单位
当然,4W个单位我只是打个比方,主要是问下我这么写哪里错了,要的效果就是从0,0开始,每间隔100距离(不管是X还是Y,不管是正数还是负数)就创建一个单位
回复

使用道具 举报

发表于 2011-1-31 22:54:39 | 显示全部楼层
楼主描述一下你用那个触发之后出现了什么问题吧。
回复

使用道具 举报

发表于 2011-1-31 23:38:14 | 显示全部楼层
只给触发,连出了什么问题都不说明下么

1、如果是单位位置问题,那么请把创建的单位的移动方式改为飞行,这样就不会因为碰撞而导致位置被挤掉
2、如果是指创建了一部分,那么就是触发执行数达到了限制被掐掉了,只能把循环次数改少

你这个一共循环了201*201=40401次……
回复

使用道具 举报

 楼主| 发表于 2011-2-1 00:56:41 | 显示全部楼层
是位置有问题,下面是触发和游戏中创建可追踪对象的位置(可追踪对象就无视地形了吧)
(如果触发没写错的话,
按理说创建的721*721个可追踪对象的位置分别分布了整个地图,
并且每个可追踪对象的间距是25
但是很神奇的是可追踪对象的位置都被集中在了从左上至坐下的一条直线上(如下图)
不知道是触发写法有问题还是什么,求解)[trigger]未命名触发器 001
    事件
        时间 - 当游戏逝去 0.10 秒
    条件
    动作
        循环动作[循环整数A]从 -360 到 360, 运行 (Loop - 动作)
            Loop - 动作
                循环动作[循环整数B]从 -360 到 360, 运行 (Loop - 动作)
                    Loop - 动作
                        触发器 - 为 未命名触发器 002 <预设> 添加事件: (可追踪对象 - 鼠标移动到 (新建的可追踪对象, 使用模型: buildings\\human\\Farm\\Farm.mdl 所在位置: ( (25.00 x (转换 循环整数A [R] 为实数)) , (25.00 x (转换 循环整数B [R] 为实数)) ) 面向角度: 0.00 度))
[/trigger]
未命名.jpg
回复

使用道具 举报

发表于 2011-2-1 04:49:30 | 显示全部楼层
首先来分析一下你那个触发吧

A循环内嵌了B循环 也就是说 整个触发会按照以下的顺序进行 物体的创建
(25*-360,25*-360)(25*-360,25*-359)(25*-360,25*-358)……
也就是说在War3里的体现就是从第一列开始创建 依次创建
而看下你的截图
可追踪对象的位置都被集中在了从左上至坐下的一条直线上
很明显就是创建了十几列之后就停止创建了 也就是如猪头大人所说的
2、如果是指创建了一部分,那么就是触发执行数达到了限制被掐掉了

楼主改下 用计时器创建吧

ps:话说我想一直想知道触发执行数的限制值是多少,猪头大人知道不?
回复

使用道具 举报

发表于 2011-2-1 12:37:13 | 显示全部楼层
5000次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-28 13:21 , Processed in 0.065450 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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