找回密码
 点一下
查看: 1014|回复: 5

地圖怪範圍內隨機走動

[复制链接]
发表于 2011-9-3 22:16:26 | 显示全部楼层 |阅读模式
我想讓地圖怪隨機走動
但有幾個問題

1.不知道這樣設會不會造成系統負擔 我地圖大約有600只怪....

2.假如我想設他只能在"原本自已周圍走隨機點"的話 該怎麼設呢..?
現在這樣設若循環越來越高則會越跑越遠......

3.為什麼一開始是一起動 但之後就變成幾只單獨一起走動呢?

區域變數.w3x (32 KB, 下载次数: 3)

如下

觸發 003
    事件
                部隊         - 任意部隊進入 (可用地圖區域)
    條件
        ((觸發部隊) 的所有者)     不等於             玩家01 (紅色)
    動作
                變數<YDWE>     - 開啟區域變數功能
                變數<YDWE>     - 設置 loc_U[1] = (觸發部隊)
                變數<YDWE>     - 設置 loc_P[1] = ((loc_U[1] ) 的位置)
        對迴圈整數 A,自 1 至 10,循環執行動作
            迴圈 - 動作
                        變數<YDWE>     - 設置 loc_R = (隨機實數,最小值: -500.00 最大值: 500.00)
                        變數<YDWE>     - 設置 loc_P[2] = (座標((((loc_u[1] ) 所在X軸座標)     + (loc_R)), (((loc_u[1] ) 所在Y軸座標)     + (loc_R))))
                等待 10.00 秒(區域變數專用)
                        部隊         - 對 (loc_U[1] ) 發佈 攻擊移動至 命令到目標點: (loc_P[2] )
                變數<YDWE>     - 清空區域變數
发表于 2011-9-3 22:37:55 | 显示全部楼层
有个技能叫 游荡者  中立被动的小动物身上有   随即乱走地图
回复

使用道具 举报

 楼主| 发表于 2011-9-3 22:54:09 | 显示全部楼层
引用第1楼wuruixindi于2011-09-03 22:37发表的  :
有个技能叫 游荡者  中立被动的小动物身上有   随即乱走地图

可惜這個技能有缺點
就是被打會跑.....
回复

使用道具 举报

发表于 2011-9-4 00:25:57 | 显示全部楼层
那把用到的单位  单位编辑里 状态 - 可以逃跑改为FALSE如何
回复

使用道具 举报

发表于 2011-9-4 01:01:51 | 显示全部楼层
我现在做的随机移动就是用中立游荡者技能的

然后加了2个触发

触发1
任意单位进入完整地图区域
单位所有者是玩家1
为触发2添加事件:单位接近触发单位500范围


触发2

动作
删除触发单位的中立游荡者技能
移动触发单位到触发单位的位置


嘛,貌似有点瑕疵,将就用着了
回复

使用道具 举报

 楼主| 发表于 2011-9-5 10:10:50 | 显示全部楼层
引用第5楼kwyj于2011-09-05 04:13发表的  :
要知道,地图触发的限制很多的,效率尤其低下。自己想办法解决吧,不可能完美解决~

這句聽起好籠\統呀

我也不知道哪裡有問題...所以才來請教呀.....

看能不能找到比較好的方法....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 00:05 , Processed in 0.152143 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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