首页
排行榜
发现
动态
云游戏
PC 游戏
论坛
创作者中心
开发者中心
发布
热门攻略
加载中
初尝动态UI 简单的栗子
最终效果 UI的都是在客户端进行创建 第一步: 我们再客户端创建一个触发器,事件为游戏开始事件 第二步: 既然是做背包的话肯定先创建一个背包面板 Tips:注意自带的一般都是GUI控件,如果创建的是panel的话出现报红下图这种情况。我们需要用转换类型函数进行一次转换。虽然不转换也可以用但是为了看的舒服还是建议转换一下 第三步: 设置创建的组件宽度,高度,所在位置 目前好像默认是居中 。如需要改动
00:17
实现自由触控360°旋转镜头教程案例(附源码)
星火编辑器新出的自定义摇杆功能让可制作的游戏类型更丰富了,其中就包括了自由旋转镜头的机制, 实现原理:客户端把玩家摇杆xy值传给服务端,服务端根据xy值每帧设置镜头的坐标和角度,逻辑如下: 客户端:(传输玩家滑动摇杆的xy值给服务端) 步骤1:在界面编辑器新建“摇杆”控件,放到第一行最底层 步骤2:在客户端创建自定义事件,在遥控ui的移动事件里发送该事件传到服务端,传输摇杆拖动的xy值。 步骤3:
如何从0开始掌握星火编辑器
#星火编辑器
手残党如何在30分钟搭建世界聊天(一)-架构与聊天页面的初始化
本文教会大家如何在短时间内快速搭建自己的世界聊天能力,上图是我游戏中的一个效果。 正文开始 架构和方法设计 客户端负责发送玩家聊天信息,接收其他聊天信息并显示。 服务端负责将聊天信息跨房间传输,并向房间内的所有用户广播聊天消息。 因此客户端要有这些能力 服务端比较简单,要有这些能力 客户端的聊天界面初始化 首先对页面进行初始化,因为我这里都是通用的panel,所以需要赋一些初始属性,如果是单独创
网格阵列列表
上图忘加了,需要在第一个循环里判断是否完成,停止循环,否则后面会获取超过阵列数量的模板报错。 效果↓ 主列表只需要设置阵列,以及排板子控件布局竖直↓ 副列表只需要设置阵列,以及排板子控件布局横向↓ 子列表最终列表ui↓ #星火编辑器 #星火编辑器小功能分享教程
00:11
【个人案例分享】动态注册事件与创建触发器
废话阶段: 一般我们刚接触星火的时候,使用触发编辑器里的触发器都是直接通过新建触发器来创建,然后往里面添加预先设置好的事件。 虽然能做出游戏,但这样子的触发器是全局的,后面想添加新的玩法或者内容可能会因为之前的全局触发器导致影响后面的新玩法或者内容。可能会有人想到用打开/关闭触发器或者移除触发器来控制,但这样子仍然不是很方便,所以有没有什么方法可以让某个触发器在必要的时候出现,不必要的时候不在。所
UI网格布局&一般界面开发样例
前言: 很多开发者在接触星火一段时间后,想自己实现背包或网格布局之类(如图1)的界面功能,却发现星火不支持网格布局,当然,可以使用双阵列嵌套来实现,但是这种实现方式有一些不可预料的bug或别的问题;还有很多开发者不知道如何去开发星火的UI界面,本教程也提供了一个范例。 注意事项: 1.本教程界面开发为了方便,使用了单例,并不是提倡大家这么做,事实上我是反对这种设计,因为单例过多,项目规模大了很难
【星火进阶教程01-定制化数编节点】 定制自己的伤害效果节点 + 伤害计算流程简述
一、前言 1.对于一个“正常”游戏 作者总是会有属于自己的一套伤害类型, 而星火官方只给出了一个简易的模版伤害效果节点,这显然是不够的; 2.可能得场景 我希望我造成的某个伤害 可以 与自身的属性挂钩,同时又能方便直接在编辑器上填写,而不是写在伤害公式里,然后每次还必须打开公式界面再看自己的写的如何。 3.正确的做法 应该是规划一套属于自己的伤害体系,然后把这套体系转换为定制为自己的伤害效果节点,
关于AI,最近搞懂的一些东西
1、在单位那里设置自己写AI是无效的,还是用的默认的AI,被坑惨,目前只知道通过触发重新设置AI解决 2、想要改AI的目标,可以通过单位.AI,然后修改对应的map的值 待解决问题:有的普工技能AI判定为已经成功释放,但是没有动作,没有伤害
00:27
网格ui教程
目前星火的阵列没有办法做到网格式布置 并且阵列经过个人体验,不易用且扩展性比较差,自己写了一套网格U布置的封装 网格ui教程 先看效果【四张图,不看可以直接拖到四张图之后】 这种网格制作的原理也是先填充每行,填充足够后,进行下一行填充 封装函数如下 除了这个函数之外,你还需要准备一个叫做扩展行的界编的页面实例,将该页面实例的参数设置好 ( 尺寸: -1, -1 锚点:居中 子控件布局:横向排列,横
00:14
外部模型的导入以及如何配置正确的动画。
前言: 首先我们知道星火的模型分为静态模型和骨骼模型。静态模型一般是装饰物,骨骼模型因为有骨骼的原因,所以可以播放骨骼动画。那么今天我就来教下大家如何导入外部的模型以及如何重定向骨骼与正确配置动画。 模型准备: 星火只支持fbx格式的模型导入,所以你需要准备好带骨骼的fbx模型。那么就有小伙伴要问了, 问题1:模型到哪找? 好问题,你可以去购买模型,或者自己会建模的话也可以自己动手制作。
04:10
自定义飘字教程
之前编辑器更新的飘字,可能有不少同学还不会使用,所以我稍微写了下这篇教程,希望对大家有所帮助,更好的制作游戏
33:46
手把手教你用两种方法实现让buff动态增加属性
这个视频实现的目标是让一个buff在0-9层的时候每层增加2点攻击力,10-19层时每层增加3点攻击力,20-29层每层加4点,以此类推,举例 层数 总加成 8 16 13 2*9+3*4=30 27 2*9+3*10+4*8=80 特别契合类似门派的基础心法,可强化的装备等常见功能 这个视频会带你探索游戏机制中自定义属性怎么用有什么用(自定义属性公式不能用当前属性的最终值,会导致死循环) 如果你
00:17
类幸存者游戏自定义AI教程三之BOSS AI
这期带来BOSS的自定义AI,先讲解下我的项目里BOSS行动逻辑。(视频中发射红蓝法球是BOSS天赋技能,其他三个是公共技能) 1.BOSS是近战追逐玩家类型,一直追着主角自身带被动碰撞伤害。 2.BOSS拥有三个公共技能池,分为大招池, 中招池, 小招池。 每个技能池都有5个技能,使用的是公共CD,当公共CD冷却好的时候,根据随机到的值,决定是哪个技能池, 在从技能池中,随机一个技能, 如果随机
【预制功能天赋设置】
大家好,官方最近修复了天赋的预制功能,小伙伴们在问天赋要怎么设置,今天我来简单交一下大家,天赋怎么设置吧. 其实官方教程已经写的很清楚了,我在小小补充一下吧 我们把天赋系统加载上去 现在我们在来说一下怎么配置这个天赋点 现在说一下,他这个增加规则, 同天赋情况下,他加载最高等级的天赋。所以在配置的时候大家要注意哦 当你要切换主控单位的时候,天赋是不能够加载过去的,我们需要一个语句来控制天赋转移
分享:实现N个召唤物排队跟随的效果 如图1所示:召唤出来的召唤物,排成长队,跟随主角跑动。 第一步(图 2、3),创建一个全局变量:跟随队列。并且在游戏初始化的时候,挂到 主角单位上,把主角单位 作为第一个数值。 第二步(图4、5),创建一个Buff (0.5s执行一次),初始效果 的时候,把 队列从 主角上取出来,把队列最后一个节点,挂到 Buff 的所属单位上,作为这个单位要跟随的目标。同时,
00:16
装备强化系统
前言: 做到物品装备的小伙伴很多都是有强化洗练等等的需求,而星火的官方又没有预制强化系统(星火官方赶紧安排下[表情_狗头]),所以只能自己写一个。实现的效果类似war3中的强化石强化装备,即点击背包中的强化石,然后再点击装备强化。作为小白的我不用多说了,中途必然会碰到很多坑,那么下面我们一起来研究下怎么写好(避坑)这个强化系统吧。还是先来看下效果,比较粗糙,大家自行优化显示细节。 实现思路:
[星火进阶]容器的选择
先叠甲:我不是大佬,也不会代码,以下所有内容都是自我摸索过程中总结的经验,如有错误还请指正。 一、先说明容器的概念:有一个类专门用来存放其它类的对象,这个类就叫做容器,它就是将若干性质相同或相近的类对象组合在一起而形成的一个整体 。 二、星火中的常用容器:数组、map、集合、任意值、简单表、任意数据、自定义类 三、各种容器的优缺点(关键词解释,键:容器的钥匙,值:钥匙对应的值,本地:仅限于服务端或
【星火进阶教程02-构建完善的代码框架和云存档读取】
一、前言 对于写过一些代码的兄弟来说,在准备写一个玩法和功能都足够充分的游戏上,如何构建一套稳定、强悍、易读的代码框架显得十分重要。下面从几个方面,就如果搭建一个功能模块进行一些深入浅出的探讨。 蓝色字体代表重要的内容,需要仔细思考和理解,同时一般描述文字在图标上面。 二、构建流程 我们以建立一张地图闯关为例,搭建一个功能模块。 1.新建文件夹 这一步十分的关键,它规划了你怎么如何按模块化的思维来
如何使用星火自带物品信息框 自带文字改色
背景: 今天群里有小伙伴询问我的信息框怎么做的。 为什么可以带不同的颜色,这里分享一下。 思路: 在物品信息提示的渲染中,只有buff提示和物品信息我们能改,所以着手就要在这两个上。 而物品自己的基本属性加成和额外属性加成会一股脑的被填在信息框里面,所以数编里的显示词缀选项要关掉。 而我们所有的属性附加都要通过额外属性来添加,因为基本属性客户端拿值很麻烦(也并不是不可以)。 函数比较长,但其实就是
加载中