@zjxdiu 您好,浏览器记录删除后我的网页版就没有问题了,但是打包的WIN版还是有存档信息,请问这要怎么解决呢?
繁华4231 发布的帖子
-
RE: 请问如何通过卡牌实现精灵的移动?
嗯嗯,您好,现在我弄了一个”基础牌“的动作组,请问这个之后要怎样设置让卡牌的功能为控制角色上下左右移动呢?
以下是我现在写的程序
但是现在实现的效果却不是理想的效果,请问这一块的程序,要怎么编写呢? -
RE: 请问如何通过卡牌实现精灵的移动?
您好,现在我需要用”↑1“让主角精灵向
【当前y坐标+1倍tilemap格子高度】的位置移动
以下是我现在写的程序:
但是这个现在实现的是角色移动后就返回原处 请问要怎样编写相应的程序呢? -
RE: 请问如何通过卡牌实现精灵的移动?
您好,为了比较容易实现,我改变了一下想法,以下是现在的想法:
在7个出牌格子中,从左至右(数组里是从0-6),按顺序识别,当都是基础牌时则直接按顺序实现所有牌的功能。
当识别到技能牌1时则实现技能牌1与其右边的基础牌的组合功能(如*2(↑2)即向上4格)。如果一组牌里有几张技能牌1,就需要判断其后面有没有基础牌,如果没有则显示“出牌错误”,如果有就需要识别其后面有多少张基础牌然后相对应的实现其功能。
请问这样要如何实现上述的识别功能呢? (我现在是想着先把识别功能做出来,再做卡牌功能的实现) -
RE: 请问如何通过卡牌实现精灵的移动?
嗯嗯,大概理解了。我现在的想法是:
在7个出牌格子中,从左至右(数组里是从0-6),按顺序识别,当都是基础牌时则直接按顺序实现所有牌的功能。当识别到技能牌1时则实现技能牌1与其左边的基础牌的组合功能(如↑2*2即向上4格)。
如果一组牌里有几张技能牌1,就需要判断其前面有没有基础牌,如果没有则显示“出牌错误”,如果有就需要识别其前面有多少张基础牌然后相对应的实现其功能。
那,请问要如何实现上述的识别功能呢? (我现在是想着先把识别功能做出来,再做卡牌功能的实现) -
RE: 请问如何通过卡牌实现精灵的移动?
嗯嗯,前面的我明白了,那么请问如何实现您说的
“通过获取每一个x中y=1的值是“基础牌”还是“技能牌”来做出不同的处理,因为每张牌都只是需要判断当前牌和下一张牌,所以如果当前牌是“基础牌”才检查下一张牌,然后下一张牌是“技能牌”才执行融合效果的操作,否则就只执行“基础牌”本身的效果;而如果当前牌是“技能牌”,就直接跳过不处理即可。”
这一部分的操作呢? -
RE: 请问如何通过卡牌实现精灵的移动?
对对,是技能牌只会对前一张是基础牌的情况下生效。那请问在您说的这段程序中,要怎样区分基础牌跟技能牌呢?把它们分在不同的同类组里?
-
RE: 请问如何实现两人对战,使用同一牌库抽牌和出牌的功能?
@欧拉欧拉 您好,洗牌功能我也实现啦,现在摸牌方面还有最后一个小问题,就是请问怎样能像您的这个例子一样,卡牌出现的位置不同呢?我按您这一个模板试了一下,但是还是无法实现这个效果
以下是您的举例: -
RE: 请问如何通过卡牌实现精灵的移动?
嗯嗯,您的意思我理解了,那请问怎样把不同卡牌的效果融合呢?比如:要出“*2”牌与“↑3”牌,在出牌区把“*2”放在“↑3”左边就无法出牌(无效)把“↑3”放在“*2”前面出牌就能让角色一次向上移动6格
出牌区举例: -
RE: 请问如何实现两人对战,使用同一牌库抽牌和出牌的功能?
@欧拉欧拉 您好,我已经把所有的卡牌放进了一个同类组,假设一共3种卡牌,每种有4张(同类组里就是5种的),那么请问需要按您的举例,在创建的数组中把每张卡的名称写出来(一共12个)吗?
最重要的疑问:请问要如何实现将数组中的元素与实际卡牌(即同类组里的精灵)联系起来呢?
(抽牌部分我的设想就只是把牌从牌库里抽出来,也就是显示到屏幕上,暂时不需要实现卡牌本身的能力(如攻击等))
您说的那个不用数组抽卡的例子我也看到了,但是实现起来确实不是很方便,所以就更不知道该怎么处理了 。 -
请问如何实现两人对战,使用同一牌库抽牌和出牌的功能?
对战双方使用的是同一牌库,且第一次每人抽4张,之后每轮每人抽两张。但当牌库空时自动把牌库补满(即牌库中重新出现所有牌)
-
RE: 求助 能实现类似UNO这款桌游这样电子版的效果吗?
@欧拉欧拉 太感谢您了!我修改了精灵的条件,现在已经实现了填色的功能!
然后 请问,怎样能实现统计不同颜色格子的数量呢?(就是随着精灵的移动,两种颜色占格会发生改变,请问能不能把实时的两种颜色格子总数表达出来呢?)