下载 App

「自制卡牌游戏DIY」点击与选中反馈

2025/09/07105 浏览主题教程
我正在尝试用『星火编辑器』创作一款卡牌游戏。
前面两期我们完成了战斗界面UI相关的设计,但是还没有编写相应触发器逻辑。今天我们尝试从简单的点击与选中反馈开始,将游戏内需要的各种功能和效果一步步实现。
在很多如P2这样的优秀游戏中,都有细致的操作反馈。例如当玩家选中己方/敌方单位,该单位脚下会出现绿圈/红圈。当单位移动或爬上地形时,该圈也会同步进行移动。这个圈又叫指示器,用于指示选中的单位,属于3D表现中的一种。
既然要做表现,那么我们打开数据编辑器,找到表现栏打勾(P3)
点击表现部分的“+”号,可创建粒子效果的蓝图。像图中的绿色3D圈就能很好表现选中己方单位的效果(P4);同理,可以用一个蓝圈表示选中的中立单位,用红圈表示选中的敌方单位。
来到触发器服务端。现在要实现的效果是,在战斗场景中,当任意单位被选中时,程序会根据单位的阵营(己方/中立/敌对)创建不同的、附着在单位上的指示器;玩家取消选中该单位、选中单位死亡、或玩家选中其他单位时,该指示器立即消失。那么我们直接创建选中任意单位的触发器,用switch语句区分选中单位和玩家阵营的敌友关系,并据此决定创建的表现。而表现创建后可根据需要缩放,但要加入播放表现的语句(P5)
这里有两个要注意:一是在创建+播放表现后,还要记得在点击选中的单位上将指示器表现保存,附着在单位的绑点上;二是要记录当前选中的单位以及其与玩家自己的敌友关系,这是为了提前给客户端逻辑铺路——我们创建的事件中,要包含这两个信息让客户端接收,方便以后客户端根据该信息进行下一步处理(P6)
对应的,也要创建一个取消选中的触发器事件。为了取到刚才的表现,我们创建一个表现类型的变量,用刚刚表现在单位身上的保存值转换为表现赋值给它,就顺利让程序取到了刚刚的表现。那么,但凡刚刚选中的单位表现不是空,那么取消选中时就直接强制摧毁就好了。同样的,也像刚才一样给客户端发一个取消选中的事件(P7)
按照类似流程,在点击单位移动时,也可在目标位置上显示一个绿色指向动画(P8)不过创建时要将生存周期设为一次性,勾选宿主销毁自动销毁(P9)
因为是自动销毁的一次性表现,在触发器里创建时就不用写语句将表现销毁了(P10)
最后看看效果,选中中立单位蓝圈正确,点击目标位置动画正确,ok!(P11)
感谢小伙伴们的点赞关注支持,下期我们还是不见不散哦!
猜你想搜
星火编辑器 卡牌游戏制作教程
新版的背包存档截图
新版的背包存档
舍弃老版超长代码逻辑还不好用的背包存档。想多少个格子就多少个格子不用一个格子创建一个变量,不用写一堆繁琐重复的代码。适用性更强,支持恢复到指定格子,多背包恢复 主要实现核心围绕云变量表这个类型变量来进行处理、获取用户背包栏,循环背包栏获取指定背包栏的物品存入云变量表,然后提交。 读取的话反之也是获取的云变量赋值给云变量表,循环读取背包栏并且获取格子,在将物品放入指定格子 最后附上demo地址 h
36 赞
5 回复
04:10
自定义飘字教程截图
自定义飘字教程
之前编辑器更新的飘字,可能有不少同学还不会使用,所以我稍微写了下这篇教程,希望对大家有所帮助,更好的制作游戏
14 赞
1 回复
00:06
【开发日志4】预制菜游戏动效打造,机器人物全面"动"起来截图
【开发日志4】预制菜游戏动效打造,机器人物全面"动"起来
我正在和一群充满天赋、极具创造力的队友们合作——我们尝试在聚光灯比赛的21天时间,以 “你确定这不是BUG吗?“为主题,创作一款玩法独特、体验新颖的游戏。 【选角界面与难度选择】 正如上期所说,角色系统是游戏中的重要部分。除了让玩家在游戏中有真实的角色陪伴体验外,每个角色拥有各自的专属特长和成品菜,为玩家提供了多样化的流派选择与构筑策略。我们将角色界面实装,供玩家在进入游戏后进行角色与难度的选择,
30 赞
41 回复
《冒险与决战》更新前瞻兼新模式反馈征集投票截图
《冒险与决战》更新前瞻兼新模式反馈征集投票
自《冒险与决战》上线以来,收到了很多人的喜爱和反馈;也正是大家的支持与关注,为我持续更新这款游戏提供了更多充足的动力。 而我也秉承着不放过一个玩家反馈问题、不放过一个bug——游戏bug24小时内必修复的态度,力求不辜负每一个玩家。 但是,不足9分的评分,和一些批评的声音,始终在提醒我:这款游戏仍然存在着很多有待改进的地方。有些地方,可能短时间说不明白,亦或是一言难尽,但却切切实实影响着玩家的体验
投票官方
15 赞
1 回复
无须申请,星火编辑器现已公测开放下载截图
无须申请,星火编辑器现已公测开放下载
—————————————————— 各位关注星火编辑器的小伙伴: 感谢大家一直以来对编辑器支持! 破晓已去,曙光降临! 星火编辑器现已开启公测! · 关于下载和资格申请 现已无需申请,请去下面的官方首页直接下载! 缘起测试是星火编辑器自诞生以来第一次对外测试! 从2022年八月开始到十一月,历时三个月。 缘起之后缘聚测试,历时又七个月! 缘聚之后,破晓降临,历时又十二个月! 曾经微弱的星火现已渐
官方
328 赞
375 回复
02:24
2022 TapTap 游戏发布会|星火编辑器截图
2022 TapTap 游戏发布会|星火编辑器
官方
88 赞
25 回复
【新游分享】冒险与决战截图
【新游分享】冒险与决战
大家好,我是Stonefish,《冒险与决战》的制作人。今天我要为你分享一下这款我持续更新了很久的游戏。 《冒险与决战》是一款结合了职业构筑+分叉旅途+半自动策略战斗的roguelike冒险游戏。你将从九大各具特长的职业中选择一个,在被灾厄侵蚀的世界中穿梭于不同场景,在能看见前方的岔路上选择路线,处理事件,击败怪物,完成委托,并逐步探寻世界真相。 以下是你在进入游戏后会经历到的主要玩法与系统: 1
4 赞
1 回复
聚光灯入围名单已出。截图
聚光灯入围名单已出。
恭喜所有入围的优秀作品,很多热度不高却很好玩的宝藏游戏也成功入围了。但没入围也没关系,大家都很优秀! #今天游戏圈发生了啥 #聚光灯gamejam全民试玩 #TapTap聚光灯独立游戏 #聚光灯游戏创作挑战 #你玩的游戏入围啦
7 赞
3 回复
9月星火编辑器社区教程汇总&答疑结算&贡献度公示
星火编辑器『生态贡献度』是面向广大星火编辑器开发者的一种特别积分。贡献度可以 1比1 提现成现金,也可以 1比2 抵扣服务器成本。此外,对于有游戏上线的开发者,历史累计获得的贡献度越多,可以获得越多的免审次数。 更多细节详见:生态贡献度 | 星火编辑器文档- 全部教程可以前往汇总文档中查看【腾讯文档】星火编辑器生态贡献度-星火编辑器投稿案例公示墙 诗雨 + 1500贡献度 「自制卡牌游戏DIY」制
官方
17 赞
2 回复
【版本更新】全新传说汽水——力量汽水截图
【版本更新】全新传说汽水——力量汽水
全新传说级汽水「力量汽水」现已加入《疯狂跳跳糖》! 「力量汽水」(传说) 售价:8 币 效果:跳跳糖跳到它上时,会随机弹跳至一个非相邻格上并在该格额外弹跳 1 次;优先弹至非力量汽水的汽水格。 「力量汽水」是一种能够带来巨大能量的功能饮料。顾名思义,它无论给人还是给糖果都能带来满满的力量。当跳跳糖跳至「力量汽水」后,会弹射至随机非相邻格并在该格额外原地弹跳一次,且会优先弹至除力量汽水之外的汽水,并
官方
3 赞
1 回复