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

请问一个关于物品掉落移动的问题?

[复制链接]
发表于 2012-8-12 17:10:27 | 显示全部楼层 |阅读模式
假设有一个地图有很多块区域
我想让单位在不同地方丢下去的物品能够移动到各自的区域去
而且是在掉落后经过固定时间后
请问要怎么做呢?
请各位大大帮我
发表于 2012-8-12 18:28:34 | 显示全部楼层
设置矩形区域(对应“假设有一个地图有很多块区域”)
    事件
        时间 - 每当游戏逝去 5.00 秒
    条件
    动作
        物品 - 选取 矩形区域 000 <预设> 内所有物品做动作
            Loop - 动作
                物品 - 移动 (选取物品) 到 (矩形区域 000 <预设> 的中心点)
回复

使用道具 举报

发表于 2012-8-12 18:38:47 | 显示全部楼层
如果时间不是要特别精确的话,楼上的办法就蛮好
如果需要精确计时的话,就需要给每个物品用独立的计时器了,会稍稍麻烦一些
回复

使用道具 举报

发表于 2012-8-12 19:08:34 | 显示全部楼层
丢丢丢.w3x (21 KB, 下载次数: 3)
或者用一个简单的中心计时器来实现
回复

使用道具 举报

 楼主| 发表于 2012-8-12 19:12:15 | 显示全部楼层
楼上的方法我有想过问题是我是想要丢弃后一分钟之后不见
如果这样写的话有可能一丢下去就消失会很诡异
那如果是用计时器的话要怎么做呢
我是用事件中的当一个单位失去物品
但是后面的动作使用最后掉落的物品却抓不到
回复

使用道具 举报

发表于 2012-8-12 19:24:50 | 显示全部楼层

回 egg4815932 的帖子

egg4815932:楼上的方法我有想过问题是我是想要丢弃后一分钟之后不见
如果这样写的话有可能一丢下去就消失会很诡异
那如果是用计时器的话要怎么做呢
我是用事件中的当一个单位失去物品
但是后面的动作使用最后掉落的物品却抓不到 (2012-08-12 19:12)
地板出现你说的这些情况的可能性倒是极低的... 只是有一点点低效
如果需要独立计时器的话,可以去隔壁的系统区看看有关哈希表计时器一类的精华帖。
回复

使用道具 举报

 楼主| 发表于 2012-8-12 19:38:36 | 显示全部楼层
3QQQ
Conflux大大!!!
回复

使用道具 举报

发表于 2012-8-12 19:43:46 | 显示全部楼层
未命名.JPG
地板没有考虑到玩家丢下物品马上又捡起来的情况,所以你应该再加这么个触发
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 08:39 , Processed in 0.032122 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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