魔兽地图编辑器吧 关注:64,906贴子:3,834,917
  • 4回复贴,共1

制作一个不错的机制却只差一步完工,求解

只看楼主收藏回复

如题,我个人正在做一套地图随机刷宝箱的系统,打开宝箱需要消耗金币,掉落装备,现在的情况如下:各类触发逻辑已经写好,包括检测金币数量是否足够,宝箱的生成等。但在显示需求金币数这个问题上遇到了困难。我个人的想法是设置漂浮文字在箱子的坐标旁来表示需要的金币数量,当箱子死亡(即被打开)时便删除这个漂浮文字。由于生成箱子和判定箱子死亡给奖励这两个功能是分别的触发器,不能进行传参,我现在非常苦恼怎么实现这个漂浮文字的排泄。需要大佬帮助


IP属地:宁夏来自Android客户端1楼2024-08-16 01:21回复
    我想了几种解决办法似乎都不太好。
    第一种是利用计时器排泄,显然是不完美的,你根本不知道玩家会在什么时候开箱子,有可能计时器时间到了,文字消失而玩家还没开箱子呢,他就不知道需要多少金币开箱了,也有可能玩家开完箱子了,计时器还没过,漂浮文字还停留在原地,很难看。
    第二种是利用自定义值,A触发器检测玩家发现一个箱子时用自定义值设置整数1的xx为这个漂浮文字,然后到箱子死亡时触发B触发器,让B触发器删除整数1的xx,从而达到完美排泄,可是问题是,这个方法在单机状态下可行,如果多人游戏,一个玩家发现箱子1,自定义值记录,在他没开启箱子1之前,又有玩家发现箱子2,这时候自定义值又被记录,覆盖了信息,这样箱子1漂浮文字永远删除不了了


    IP属地:宁夏来自Android客户端2楼2024-08-16 01:30
    回复
      额。。。你就不能把自定义值挂在箱子上吗


      IP属地:河北来自Android客户端3楼2024-08-16 01:53
      收起回复
        做成数字特效


        IP属地:安徽4楼2024-08-16 15:55
        回复