egret制作卡牌游戏

作者: zhangjingbibibi | 来源:发表于2019-03-04 18:17 被阅读5次

CardGame


项目介绍

cardGame是一个基于egret(白鹭游戏引擎)开发的简单入门(练手)项目,参考白鹭官网卡牌游戏demo,通过实现这个demo,可以快速入门eui操作,并试着自己开发一些交互简单的游戏。

项目演示

gif.gif

项目功能结构

功能结构图.png

项目运行

$ egret build xxx(项目名)
$ egret startserver xxx(项目名) -a

项目剖析

cardGame简单来说就是用eui搭建好5个场景页面,然后在用ts去控制之间的交互。

eui组成页面

拖拖拖点点点即可

image.png

ts控制交互

交互很简单,就是来回切换,和一些按钮的放大缩小。

注意

下面介绍几个有意思的点。

1.按钮的大小缩放效果(不使用tween)

步骤:

1.找到对应button,在wing中点击上方的源码
2.找到对应源码,加上红框中的代码

image.png
接下来说这几行的意思:

width和height为90%,表示其最初大小只有原本的90%;width.down和height.down为100%,表示点击后按钮的大小会变为100%,也就是增大10%;horizontalCenter和verticalCenter为0,则表示其缩放点为正中心

2.scroller

eui本身提供Scroller组件,所以我们不需要自己开发,直接拖过来就可以使用了,但是在使用的过程中,需要注意2个属性,点击所有属性,然后找到scrollPolicyH(横向)和scrollPolicyV(纵向),使用off或者on来控制。

image.png

项目源码

代码中写了很多注释,基本都能看懂就不再赘述啦~

源码地址

相关文章

  • egret制作卡牌游戏

    CardGame 项目介绍 cardGame是一个基于egret(白鹭游戏引擎)开发的简单入门(练手)项目,参考白...

  • egret制作足球游戏

    soccerGame 项目介绍 soccerGame:一个基于egret(白鹭游戏引擎)开发的简单简单简单游戏(w...

  • egret制作猜拳游戏

    fingerGuessing 项目介绍 fingerGuessing:一款有趣的猜拳游戏,基于egret白鹭游戏引...

  • egret 写打飞机游戏

    网上有特别多的教程关于如何使用egret制作打飞机游戏。这里我主要想着重说说制作游戏的思路以及如何拆分游戏内容逐步...

  • 标配的尽头是内卷

    我做手游运营那会儿,那是手游兴起的时候,市面上流行的是卡牌游戏,卡牌游戏包比较小,制作起来比较简单,可呈现的元素有...

  • egret制作找礼物游戏

    FindGoods 项目介绍 FindGoods:找礼物的一个小营销游戏(仿360),基于egret白鹭游戏引擎开...

  • 体xh

    卡牌游戏

  • 卡牌游戏总结

    最近玩一款卡牌游戏,就心血来潮做下卡牌游戏总结 一 卡牌游戏分类 一.一 按类型分 1 牌型类扑克麻将 2 rpg...

  • egret微信小游戏项目图片管理

    egret微信小游戏项目图片管理 工具---Egret Launcher中下载 egret Texture Mer...

  • OH卡牌

    扑克牌游戏相信是家喻户晓,老幼皆知的。 今天给大家分享的是OH卡牌游戏,不知道大家是不是了解卡牌? 什么是OH卡牌...

网友评论

    本文标题:egret制作卡牌游戏

    本文链接:https://www.haomeiwen.com/subject/vksiuqtx.html