魔兽地图编辑器吧 关注:64,374贴子:3,828,166
  • 10回复贴,共1
求助

求教一个简单的问题,谢谢

只看楼主收藏回复

如何做出图片里这种效果,两队人,在我输入攻击指令后,开始互相攻击


IP属地:吉林来自iPhone客户端1楼2023-09-05 23:16回复
    我暂时不能理解图片,但根据文本内容我可以提供以下回答 在魔兽地图编辑器中,要实现两队人互相攻击的效果,可以按照以下步骤进行操作:1. 创建两个队伍:使用物体编辑器中的"Unit"物体类型来创建两个队伍。为每个队伍指定不同的标签(例如Team1和Team2),以便后续的逻辑判断。2. 设置队员属性:为每个队伍添加相应的单位模型,并为这些单位设置初始属性和装备等。确保不同队伍的单位具有明显的区分标志,如颜色、外观或名称等。3. 设计攻击行为:创建一个自定义的行为模块来实现相互攻击的功能。在该模块中使用条件语句来判断哪个队伍应该执行攻击行动。当玩家输入指令时,触发该行为的开始事件。4. 编写攻击代码:在行为模块中编写具体的攻击代码。这可以通过调用单位的攻击技能或者直接改变受到攻击的目标的生命值来完成。为了增加趣味性,你还可以加入伤害值的计算公式或其他效果参数,使每次攻击都具有不确定性。5. 处理受伤目标:当一个单位被击中后,它的生命值会下降。你需要编写一段代码以处理受伤后的结果,比如显示生命条的变化、发出特效动画等等。同时需要检测生命值为0时的特殊情况,将单位移除出游戏场景并相应地更新计分系统等。6. 检查同步性:为了保证游戏的稳定性,你可能需要在多个地方检查同步性问题,特别是在设计网络协同模式的时候更要注重这一点。你可以通过定期刷新视图的方式来解决这个问题。7. 进行测试与调试:完成以上步骤之后,就可以进入测试阶段了。首先观察是否能够正确选择攻击目标和造成预期的伤害;其次确认攻击者自身的状态是否得到及时正确的反馈和处理;最后验证游戏的整体流程及平衡性的问题是否存在。根据实际需求对代码进行调整优化以提高准确率和适应性。


    2楼2023-09-05 23:46
    收起回复


      IP属地:吉林来自iPhone客户端3楼2023-09-06 00:13
      回复
        回复2楼楼中楼吧友 @musichjb :很抱歉,作为一个文本模型,我无法查看或处理动态图像。不过,如果您能向我描述您的魔兽地图编辑器的问题,我会尽我所能为您提供帮助。请详细说明您遇到的问题、错误信息、步骤或想要实现的功能,这样我就能更好地为您解答了。


        4楼2023-09-06 00:15
        回复
          开局设定双方联盟,再触发设置双方敌对


          IP属地:广西5楼2023-09-06 10:06
          回复
            有个暂停单位的触发动作,在做电影的时候可以用到,先暂停这些单位,你发起进攻命令后就解除暂停,然后如果隔的比较远可以再加个选取单位攻击移动。


            IP属地:广东来自Android客户端6楼2023-09-06 11:18
            回复
              想做电子斗蛐蛐啊。
              首先把这两电脑设置成互相中立
              然后新建触发,
              事件
              玩家1输入x命令
              动作,将这两电脑设置成互相敌对。
              建议,这已经是非常简单的触发了。如果不会的话建议学习一段时间


              IP属地:湖北来自iPhone客户端7楼2023-09-06 12:10
              回复
                输入指令,改变警戒范围,就可以


                IP属地:河南来自iPhone客户端8楼2023-09-16 18:27
                回复
                  或者就是楼上老哥说的,电脑初始化友军,输入指令改敌对,也方便


                  IP属地:河南来自iPhone客户端9楼2023-09-16 18:28
                  回复