下载 App

星火编辑器物品在地上显示名字(新方法)

精华2024/01/281121 浏览案例分享
        各位大佬好,上次写过一个在地上显示装备名字的教程,后来进行了优化,这次用了另一种方式写,个人感觉这次更加适用,仅供参考。
        我的物品(装备、药品、材料等等)掉落都是在服务端“任意单位死亡时”进行创建。那么围绕它我这次采用的是“任意物品创建时”的触发在实现。
        在服务端写“任意物品创建时”
TapTap
TapTap
装备名称组合方式,词缀为“持有”词缀,在创建装备添加词缀的时候进行保存词缀名称。
TapTap
服务端写好发送的事件
TapTap
客户端接收服务端发来的事件
TapTap
TapTap
因为发送过来的是“物品在地上的单位”,无法直接获取颜色,需要通过品质转成颜色。
通过获取的名字
TapTap
接收到事件后进行显示UI
TapTap
TapTap
TapTap
以上是显示名字UI
--------------------分割线-------------------------------
那么接下来是捡起物品后需要销毁UI(不然会发现物品已经被捡起来了,但名字附着UI还在地上的情况)
TapTap
那么可以在创建附着UI的时候进行保存至简单表里,然后在获取物品的时候进行销毁UI,即可解决此问题
TapTap
TapTap
因为金币是自动获取,且金币是获取生效的物品,不会在背包里产生物品,所以无需有等待时间,而其它物品需要等待0.1秒后进行销毁附着UI,删除元素,因为玩家背包存档的物品在上线后还原物品也属于创建和获得,会让触发很快跑了一遍,如果没有等待时间,会出现玩家上线后当前坐标处会有很多背包里物品的附着UI,而0.1秒就是为了等待它创建再来删除。
以上是创建物品显示名字附着UI,捡起物品销毁名字附着UI。
---------分割线--------------
那么丢弃物品在地上时,将没有名字,我们可以在丢弃按钮写一条客户端触发,不需要发送给服务端。
TapTap
TapTap
当触发这条自定义事件时,将会再次创建名字附着UI
TapTap
TapTap
TapTap
TapTap
到此结束,创建物品时创建名字附着UI,  捡起物品时销毁地上的UI,  丢弃物品时再次创建UI。
最后上视频看效果[TapFamily_看戏]
video-3907845
猜你想搜
星火编辑器 物品显示名字
00:09
背包自动整理:一看就会,超简单!截图
背包自动整理:一看就会,超简单!
背包一键整理,星火编辑器触发几行就能轻松做出背包一键整理功能,纯小白也能学会~ 先看视频效果: 一、核心目标 点 “整理背包” 按钮,让背包里的物品自动排序(比如好东西放前面、同类集中),把零散格子空出来,找东西更方便! 二、步骤拆解(对应截图逻辑) 1. 启动整理流程(事件触发) 选 “游戏 - 触发自定义事件”,绑定 “背包整理按钮点击” 。意思是:点按钮时,启动整理功能。 2. 提取背包物品
5 赞
星火编辑器客户端物品获取属性值的方法截图
星火编辑器客户端物品获取属性值的方法
物品添加属性分两种情况 1:设置额外属性 2:添加词缀 各有各的优缺点。 本次主要讲的是添加词缀如何在客户端获取属性值。 第一种情况:词缀buff里的属性值是设置好的固定值。 这类添加给物品后,在客户端获取就很容易。 因为添加的词缀是“装备”词缀,只需要遍历指定的装备词缀列表这条语句,获取到buff_id 再直接将buff_id通过转化成(数编表:buff),再对数编表buff里的属性修改里去获取
8 赞
35 回复
00:32
星火编辑器所有单位(怪物、NPC)头顶显示名字截图
星火编辑器所有单位(怪物、NPC)头顶显示名字
本次是写一个给所有单位(怪物、NPC)头顶显示名字的方法,以前通过挂3D文字发现一个一个单位去挂不现实,本次采用处理来实现。 客户端触发: 采用“进入视野”这个事件 每个单位(创建的怪、单位、物品、投射物 都是有单位过滤)可以通过单位过滤将物品和弹道等等个人不需要的单位排除掉,不然物品掉在地上的单位也会生成名字,发射投射物也会一样。 对触发的单位创建一个附着面板和动态文字,文字直接获取触发事件
15 赞
8 回复
星火三消之三连检测截图
星火三消之三连检测
上一回完成了消块实例化的显示(P2)(https://www.bilibili.com/video/BV1qLeUzKEHS?spm_id_from=333.788.recommend_more_video.0&vd_source=f9c1188016e81eabc613ade954e6d482),红框部分可以看到随机生成的消块构成了三连、四连。 为了避免这一情况我们在生成消块前加入对随机到的消块
3 赞
1 回复
「自制卡牌游戏DIY」战斗抽卡系统(2)截图
「自制卡牌游戏DIY」战斗抽卡系统(2)
#星火编辑器 #星火编辑器入门 #星火编辑器案例 在上期内容中,我们从卡牌状态的切换打开思路,将从卡池中刷新场上卡牌逻辑用触发器一步步实现,并通过洗牌的方法确保玩家从入场卡池中刷出的卡牌具有随机性。但在此之后系统还需要将抽取的卡牌替换为新卡,并为抽到的法术卡添加法术,方可将刷出卡牌的信息完备地打包给客户端以呈现给玩家,而这正是今天要做的。话不多说,来吧。 接着上期,在对卡池中未抽取的卡牌进行
2 赞
00:55
星火编辑器技能特效随范围数值变化的设置截图
星火编辑器技能特效随范围数值变化的设置
范围技能挂的特效,有时候需要根据范围来变化特效的大小,但官方只在有半径的节点上有“根据效果范围自动缩放”按钮,且这个缩放是整体缩放,整个特效还是无法匹配实际范围。 用一个“正义之火”技能举个栗子 蓄力开始时 添加了一个持续存在的buff 初始效果连接自定义效果 自定义效果 1.通过获取技能和玩家 存在范围的数组计算获得实际范围 2.为buff创建一个表现,这个表现就在当前技能里面,方便区分 3.设
4 赞
19 回复
00:27
星火编辑器写一个小功能,拖拽丢弃装备(不用官方的丢弃窗口)截图
星火编辑器写一个小功能,拖拽丢弃装备(不用官方的丢弃窗口)
好像是没看见有这个方面的教程,但正好自己写的装备不打算加按钮,全程是拖拽。最后发现丢弃无法操作,用官方的丢弃窗口又显得好突兀,借此机会写了一个小方法。 新建一个供丢弃的背包,只放一个格子,无任何限制,布局采用自定义。 单位连接这个背包栏 界面面板,创建一个自定义背包的面板,摆放位置同装备背包打开的位置错开,让它显示到背包以外的界面。 设置panel13 自定义背包面板14 的背景颜色A 为1 透明
精华
14 赞
4 回复
无限恐怖之再现截图
无限恐怖之再现
一、基本信息 游戏名称:无限恐怖之再现 游戏类型:Roguelike 地牢探索 + RPG 角色养成 操作方式:支持 PC 键鼠 / 移动端虚拟摇杆双端操控 目标平台:TapTap(移动端 + PC 端) 游戏视角:俯视角 2D 像素风(NanoVG 矢量渲染) 单局时长:5-15 分钟/副本 IP 来源:基于网络文学经典《无限恐怖》(zhttty 著)世界观改编 二、游戏概述 《无限恐怖之再现》
11 赞
8 回复
快跑,快跑,快跑
这不是普通玩家能玩的游戏。
满屏都是充值,隔几天就出一个活动,持续3到5天,然后让你充钱才能拿到好奖励。
你看我这战力都能上前5,你就能知道一个服有几个人在玩了,而活动随便就需要400万战力才能继续上,想想就挺恶心的。
-------
老头七天乐,千万别上头,充钱就是冤大头,活动持续提升战力,你永远跟不上它游戏的进度,你以为你提升了能打过谁?新出的活动也提升了战力,不打PVP,你截图
快跑,快跑,快跑 这不是普通玩家能玩的游戏。 满屏都是充值,隔几天就出一个活动,持续3到5天,然后让你充钱才能拿到好奖励。 你看我这战力都能上前5,你就能知道一个服有几个人在玩了,而活动随便就需要400万战力才能继续上,想想就挺恶心的。 ------- 老头七天乐,千万别上头,充钱就是冤大头,活动持续提升战力,你永远跟不上它游戏的进度,你以为你提升了能打过谁?新出的活动也提升了战力,不打PVP,你
10 赞
10 回复
【作品自荐】——《无尽战争2》截图
【作品自荐】——《无尽战争2》
作品自荐 一、游戏基本信息 游戏名称:无尽战争2;游戏类型:太空题材 4X 策略经营;游戏模式:单机+多人联机(常驻服务器,1800 人同服);屏幕方向:横屏;支持平台:移动端+PC 端。 一句话简介:在 300×300 星系构成的银河中,开采矿产、建造舰队、研发科技、征服星系——一款拥有实时可视化舰队战斗和完整工业产线的太空 4X 策略游戏。 二、核心玩法介绍 三大势力,开局即站队:开局可选择星
9 赞
3 回复