cocos 简便斗地主发牌动画
niuniuSend : function (int) {
switch(int)
{
case 0:
for(var i=0;i<5;i++){
var sp = new ccui.ImageView("cards/card_a1.png", ccui.Widget.PLIST_TEXTURE);
sp.setPosition(cc.p(cc.winSize.width / 2, cc.winSize.height / 2));
sp.setScale(0.8);
this.addChild(sp);
var bezier = [cc.p(cc.winSize.width / 2, cc.winSize.height / 2 ), cc.p(cc.winSize.width / 2 - 200+(i*80) , cc.winSize.height / 2), cc.p((cc.winSize.width / 2-150) +(i*80), 100)];
sp.runAction(cc.sequence(cc.spawn(cc.delayTime(1+(i/20)),cc.bezierTo(1, bezier))));
}
this.niuniuSend(1);
break;
case 1:
for(var i=0;i<5;i++){
var sp = new ccui.ImageView("cards/card_a1.png", ccui.Widget.PLIST_TEXTURE);
sp.setPosition(cc.p(cc.winSize.width / 2, cc.winSize.height / 2 ));
sp.setScale(0.5);
this.addChild(sp);
var bezier = [cc.p(cc.winSize.width / 2, cc.winSize.height / 2 ), cc.p(cc.winSize.width / 2 + 300 , cc.winSize.height / 2 + 300), cc.p(cc.winSize.width / 2 + 700 -(i*50), cc.winSize.height/2)];
sp.runAction(cc.sequence(cc.spawn(cc.delayTime(1+(i/20)),cc.bezierTo(1,bezier ))));
}
this.niuniuSend(2);
break;
case 2:
for(var i=0;i<5;i++){
var sp = new ccui.ImageView("cards/card_a1.png", ccui.Widget.PLIST_TEXTURE);
sp.setPosition(cc.p(cc.winSize.width / 2, cc.winSize.height / 2 ));
sp.setScale(0.5);
this.addChild(sp);
var bezier = [cc.p(cc.winSize.width / 2, cc.winSize.height / 2 ), cc.p(cc.winSize.width / 2 - 300 , cc.winSize.height / 2 + 300), cc.p(cc.winSize.width / 2 - 700 + (i*50), cc.winSize.height/2)];
sp.runAction(cc.sequence(cc.spawn(cc.delayTime(1+(i/20)),cc.bezierTo(1,bezier ))));
}
break;
default:
break;
}
},
cocos 简便斗地主发牌动画的更多相关文章
- Unity NGUI 网络斗地主 -发牌 脚本交互
Unity NGUI 网络斗地主 -发牌 脚本交互 @By 灰太龙 Unity4.2.1f4 NGUI 3.0.4 本篇说的问题是脚本与控件的交互! 现在对界面进行了改进,先看副图! 1.制作发牌效果 ...
- 用JS实现一个斗地主发牌器
//调用随机数,在我上一篇博文讲过这一个函数. function roundNum(min = 0, max = 0) { if (!isNaN(min) && !isNaN(max) ...
- Java-->简单的斗地主发牌流程
package com.dragon.java.hwddz; import java.util.ArrayList; import java.util.HashMap; import java.uti ...
- JAVA代码之斗地主发牌
理解很好理解,关键是思路 按照斗地主的规则,完成洗牌发牌的动作: 具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌. ...
- Java 用集合实现简单的斗地主发牌
创建数组.集合,存放数据 public class FightAgainstLandlords { /** * poker集合,存储54张牌 */ private ArrayList<Strin ...
- java集合--模拟斗地主发牌洗牌
import java.util.*; /** * @Date: 2020/6/17 19:53 */public class Test04 { public static void main(Str ...
- java 模拟斗地主发牌洗牌
一 模拟斗地主洗牌发牌 1.案例需求 按照斗地主的规则,完成洗牌发牌的动作. 具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张 ...
- Python 斗地主发牌
#coding = utf-8 import random def Creat_Card(): card_type = ['♥','♠','♦','♣'] card_values= ['A', '2' ...
- Java模拟斗地主发牌和洗牌
package cn.itcast_04; import java.util.ArrayList; import java.util.Collections; import java.util.Has ...
随机推荐
- 没有上司的舞会|codevs1380|luoguP1352|树形DP|Elena
没有上司的舞会 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description Ural大学有N个职员,编号为1~N.他们有从属关系 ...
- 基于VS2017的Docker Support体检ASP.NET Core站点的Docker部署
最近在学习如何用 Docker 部署生产环境中的 ASP.NET Core 站点,作为一个 Docer 新手,从何处下手更容易入门呢?一开始就手写 Docker 配置文件(Docfile, docke ...
- java基础解析系列(二)---Integer
java基础解析系列(二)---Integer 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容. 目录 java基础解析 ...
- POJ 2513 - Colored Sticks - [欧拉路][图的连通性][字典树]
题目链接: http://poj.org/problem?id=2513 http://bailian.openjudge.cn/practice/2513?lang=en_US Time Limit ...
- [No0000E8]C# 方法 参数传递
参数传递 当调用带有参数的方法时,您需要向方法传递参数.在 C# 中,有三种向方法传递参数的方式: 方式 描述 值参数 这种方式复制参数的实际值给函数的形式参数,实参和形参使用的是两个不同内存中的值. ...
- 如何使用IcoMoon字体图标
如何使用IcoMoon字体图标 一,字体图标工具: 1.登录字体图标网站:https://icomoon.io/app/#/select 2.Svg在线编辑工具:https://c.runoob.co ...
- hbase与hive集成:hive读取hbase中数据
1.创建hbase jar包到hive lib目录软连接 hive需要jar包: hive-hbase-handler-0.13.1-cdh5.3.6.jar zookeeper-3.4.5-cdh5 ...
- hive优化之并行执行任务
1.与Oracle并行技术一样,hive在执行mapreduce作业时也可以执行并行查询.针对于不同业务场景SQL语句的执行情况,有些场景下SQL的执行是需要分割成几段去执行的,而且期间并不全是存在依 ...
- ReactNative小笔记
import React, { Component } from 'react'; import { AppRegistry, View } from 'react-native'; export d ...
- linux学习:【第1篇】初识Linux及安装
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! linux学习:[第1篇]初识Linux及安装 写在前面 学习之初看了一段文章,很有感触,所以也 ...