7723手游网7723手游网
当前位置:7723手游网游戏攻略星火编辑器攻略星火编辑器「自制卡牌游戏DIY」自动生成卡牌(1)

星火编辑器「自制卡牌游戏DIY」自动生成卡牌(1)

发布时间:2025-08-28 13:15:11 来源:互联网 作者:swordigo

星火编辑器「自制卡牌游戏DIY」自动生成卡牌(1)如下:

我正在尝试用『星火编辑器』制作一款卡牌游戏。经过前面的尝试,我们已经可以做出一张卡牌,也能做出卡牌包。现在我们需要自动造一批卡牌,并把它们都装进卡牌包里。而自动生成卡牌的目标,就是自动生成一个P2那样的卡牌包供玩家选择、预览乃至上场自己的卡牌。那么话不多说,先从构建卡牌的属性开始。

先为零程序基础的小伙伴科普一下“类”:

/* 科普-类:你可以把类理解为类型,就像人类那样。人类有性别,年龄,身高,体重,姓名等各种属性,这是每个人类都有的。而人类属于生物,那么人类也继承了生物的属性——包括身高、体重、年龄、体重,但姓名则是人类和部分其他生物独有的。类也一样,所有属于这个类的变量,都拥有这个类所具备的各个属性。*/

为了定义卡牌的信息和对应属性,我们在服务端新建一个类“标准卡牌”,然后为这个类添加成员变量(P3)。其中ID、数量、费用、等级都是数值型的变量;而卡牌的名称、描述、类型、图片(通过文件路径取到图片)则是字符串;而卡牌对应的单位和法术用对应数编类型即可;是否上阵和是否初始赠送则是布尔型变量,它的值非真即假,这将在后面的设计中有用。

此外,还要定义一个卡牌状态的预设值。这里拟了5种值用于表示卡牌当前状态,而卡牌当前状态会在特定条件下进行切换(P4)

接着我们创建一张用于记录各个卡牌的简单表,值的类型就是刚才我们创建的类,这样每张卡牌的信息就都可以存在表里。(P5) /*科普:简单表可以理解为学生时代的记名册,上面每个学生的学号(或姓名)与该学生的信息一一对应。简单表的键就是数据的索引,通常是数值或字符串(类似学生的学号或姓名),而值就是该索引所对应的数据,可以是任意类型(类似学生的信息)。通过简单表的“键”,可以轻松取到其对应的“值”。*/

接下来需要创建一个方法,将各个卡牌的信息事无巨细地填在刚刚创建的简单表里,就像老师依次为每个学生填写其详细资料一样。让服务端在游戏开始时调用这个方法,各个卡牌的信息就会被存储到服务端中刚刚创建的简单表里。为了方便,我选择分别用3个不同的函数来记录3种类型的卡牌(P6)

这样,我们就在服务端上创建了这些卡牌的信息。但是作为玩家,我们一定想要自己的专属卡包与专属卡牌。不过限于篇幅,剩下的东西只好且听下回分解啦。如果觉得不错,请点一颗免费的赞哦~

以上就是星火编辑器「自制卡牌游戏DIY」自动生成卡牌(1)相关内容。

免责声明:文中图文均来自网络,如有侵权请联系删除,7723手游网发布此文仅为传递信息,不代表7723认同其观点或证实其描述。

星火编辑器相关攻略更多

友情链接

拒绝不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活。

增值电信业务经营许可证: 闽B2-20211424 | 闽公网安备 35021102000359号 | 网站备案号:闽ICP备14019555号 | 闽ICP备14019555号-5 | 闽ICP备14019555号-16A

网络文化经营许可证号:闽网文(2016)4364-073号

请向您的好友推荐www.7723.cn,多谢支持! Copyright (©) 2010 7723手机游戏网 All Rights Reserved

厦门巴掌互动科技有限公司未成年人家长监护