【个人案例分享】动态注册事件与创建触发器
废话阶段:一般我们刚接触星火的时候,使用触发编辑器里的触发器都是直接通过新建触发器来创建,然后往里面添加预先设置好的事件。虽然能做出游戏,但这样子的触发器是全局的,后面想添加新的玩法或者内容可能会因为之前的全局触发器导致影响后面的新玩法或者内容。可能会有人想到用打开/关闭触发器或者移除触发器来控制,但这样子仍然不是很方便,所以有没有什么方法可以让某个触发器在必要的时候出现,不必要的时候不在。所
如何跨项目复制代码
1. 代码存放位置: 2. 代码以json形式存放, 与触编里面一一对应3. 跨项目复制前, 先把两个项目都关闭, 复制需要的json文件后, 再重新打开.数编文件存放位置:#星火编辑器
简单好用的限流器
限流器的应用先看一段限流的解释在星火里具体的应用场景我举两个例子:客户端面对连点器,一段时间内面对连续点击只有第一次才会生效服务端同步数据,比如我有一个频繁变更的数据想要同步给客户端,但是如果每次变更都同步就会每秒发几百上千次,但是实际上往往1s同步一次就够了,这时候也能用到限流器。一段不太好的写法前几天在群里看到有人分享了自己的限流逻辑不管用。(这部分为错误示例)这段限流器确是漏洞
学习使用模拟多人调试
1.注意你的编辑器的版本2.新建测试项目,然后打开玩家配置,配置玩家列表3.在地图放放几个测试单位并设置成各个玩家的主控单位4.最最重要的一点,打开数编,默认地图设置处,增加调试用户ID5.打开模拟多人调试面板,配置好信息后点击调试6.大功告成
Boss指示器教程一
这系列为大家带来BOSS指示器的制作。指示器大致分为三种,直线、 扇形、圆形先来讲解直线指示器, 直线指示器分为两种 有头(视频里的剑劈和蓝色火球)和无头(视频里的喷火和激光)。 都是用官方内置的特效接着创建好指示器的数编单位,因为我是动态创建指示器。动态创建的好处是可以自动控制指示器的长宽和存在时长。数编单位里有个知识点,地板的格子是180的方形格子。根据这个知识点,在通过临时调整
一个提示不断弹出的效果及动画过渡
一个提示案例,可以一直创建一个panel。灰常简单。照抄就行。注意的是尽量提示新建一个页面。链接:提取码:w5zo
星火编辑器所有单位(怪物、NPC)头顶显示名字
本次是写一个给所有单位(怪物、NPC)头顶显示名字的方法,以前通过挂3D文字发现一个一个单位去挂不现实,本次采用处理来实现。 客户端触发: 采用“进入视野”这个事件每个单位(创建的怪、单位、物品、投射物 都是有单位过滤)可以通过单位过滤将物品和弹道等等个人不需要的单位排除掉,不然物品掉在地上的单位也会生成名字,发射投射物也会一样。对触发的单位创建一个附着面板和动态文字,文字直接获取触发事件
dota卡尔技能制作
1.1卡尔可以召唤冰、雷、火三个球围绕本体运动,冰、雷、火三个球可以切换,不同的球可以给本体提供不同的属性加成。1.1.1制作三个围绕卡尔远动的无模型无特效的单位,用来记录三个球的位置。1.1.2卡尔切换不同的球时,将新召唤的球依次跟随到三个无模型、无特效的单位,删除原有召唤的球。在常量配置中,新建了两个单位属性,保存三球和计数,计数用来记录新召唤的球的需要跟随的空单位的顺序,保存三球记录卡
制作昼夜交替的效果,亮度、影子、雾气随时间变化
dota1中每12分钟是一天,6分钟白天、6分钟夜晚,这种昼夜交替机制可以增强玩家的代入感,也可以联动很多有意思的玩法和机制。星火编辑器也能制作出类似昼夜交替的效果,分享给大家。一、在地图编辑器氛围中,分别制作早晨、中午、傍晚、半夜四个氛围。二、触发编辑器中,分别设置不同氛围的切换时间及混合时间,我是设置的2分钟一天,四个时间段的混合时间都是30秒,120秒一个轮回。ps:1、参考了阿木
如何换上不同的装备,使用不同的装备技能,也可以直接做成技能书
上面是视频效果,具体操作步奏也很简单:1.在数据编辑器物品里创建一件物品,如果是装备上时技能栏出现技能,看下图2.如果是点击学习的技能书,看下图3.自定义函数里面写了什么,其实很简单的,看下图4.具体怎么找单位指定的槽位编号,看下图这样一个可以做主动技能装备或技能书的物品就做好了,具体效果看视频#星火编辑器