using UnityEngine;
using System.Collections;
using System.Collections.Generic;//玩家手里卡牌的获得后的刷新和出牌后的刷新public class Mycards : MonoBehaviour {public Transform card01;//意图表示第一张牌的位置public Transform card02;public GameObject cardsprefab;private float thedistance;//两张牌的距离private List<GameObject> cards = new List<GameObject>();void Start(){thedistance = card02.position.x - card01.position.x;//两张牌的距离}void Update(){if (Input.GetKeyDown(KeyCode.S)){Getcard();}if (Input.GetKeyDown(KeyCode.W)){losecard();}}//获得卡牌即摸牌public void Getcard(){GameObject go = NGUITools.AddChild(this.gameObject, cardsprefab);//this .gameObject指的就是当前要把脚本的绑定到物体,把这个物体赋值给物体goVector3 toposition = card01.position + new Vector3(thedistance, 0, 0) * cards.Count;//获得卡牌到达的位置,(现有牌数量的最后面,即与第一张牌的距离位置)iTween.MoveTo(go, toposition, 1f);//移动物体go到指定位置即topositioncards.Add(go);}//移除卡牌即出牌public void losecard(){int indexd = Random.Range(0, cards.Count);//随机打出手中某一张牌Destroy(cards[indexd]);cards.RemoveAt(indexd);for (int i = 0; i < cards.Count; i++)//移除后刷新手中所有牌的位置{Vector3 toposition = card01.position + new Vector3(thedistance, 0, 0) * i ;//第i张牌的位置(即与第一张牌的距离)iTween.MoveTo(cards[i], toposition, 0.5f);//刷新与第一张牌的距离(即刷新手中所有牌的位置)}}}

unity开发炉石传说系列玩家手中卡牌出入及移动排列代码相关推荐

  1. unity开发炉石传说系列卡牌生成代码部分代码

    using UnityEngine; using System.Collections; using System.Collections.Generic;//生成卡牌 public class ge ...

  2. Leap Motion 之Unity 开发实战(一. 制作手的HandController)

    Leap Motion 之Unity开发实战 (一) 制作手的HandController 一. Unity官方包介绍 到如下链接下载 https://developer.leapmotion.com ...

  3. Unity开发win10软件系列问题6: unity调用 win10 虚拟键盘tabtip.exe

    ShowTouchKeyboard():打开 键盘 HideTouchKeyboard():关闭键盘 这个方式打开有个坑:打开虚拟键盘后,没法直接切换输入法,必须先输入一个字母才可以切换. ----- ...

  4. 炉石传说 爬取全部卡牌

    之前我30行爬了英雄联盟全部皮肤 这次爬炉石稍稍麻烦点,50行 网页分析 首先,我们分析炉石官方网站卡牌工具https://hs.blizzard.cn/cards/ 通过源代码和Network分析, ...

  5. 炉石传说服务器维修,《炉石》服务器崩溃,全部被强制回档,玩家损失几百万!...

    原标题:<炉石>服务器崩溃,全部被强制回档,玩家损失几百万! 时间退回到17日凌晨一点,<炉石传说>进入了临时维护,预计时间7小时.游戏总是需要临时维护的,所有玩家都没有多想. ...

  6. 炉石传说的代码是Java吗,炉石传说:设计师亲儿子,上千行代码写出来的,却天天被玩家怼!...

    炉石传说的玩家,总是喜欢把某个职业,当然是暴雪亲儿子亲女儿.哪个登顶了,哪个拥有一套T0级别的卡组了,哪个职业就成了暴雪亲生的了.哪怕这个时间往往不会太长,最多只能维持几个月,但只要有T0卡组,甚至是 ...

  7. 炉石传说安卓修改服务器,炉石传说安卓/iOS开启流畅60帧的方法 60帧模式修改教程...

    炉石传说不少玩家都想要开启60帧高帧率模式,下面是来自NGA论坛的技术大神OOAmberOO提供的60帧高帧率模式修改方法,大家可以根据自己的手机设备情况来修改啦. 炉石传说安卓60帧修改方法: 工具 ...

  8. 炉石传说 账号老是重新连接服务器,炉石传说登录账号提示请求已超时超详细解决办法...

    炉石传说很多玩家在登录的时候经常的会遇到部分登录超时的情况,下面就来为大家分享一下移动端用户在登录游戏时会出现提示请求已超时的情况. 若您遇到此类问题,请先确认客户端已更新至最新版本后再尝试登录. 注 ...

  9. 安卓版炉石修改服务器,炉石传说安卓/iOS开启流畅60帧的方法 60帧模式修改教程...

    炉石传说不少玩家都想要开启60帧高帧率模式,下面是来自NGA论坛的技术大神OOAmberOO提供的60帧高帧率模式修改方法,大家可以根据自己的手机设备情况来修改啦. 炉石传说安卓60帧修改方法: 工具 ...

最新文章

  1. 在ddms 里面查看data/data里面的东西 不显示data/data
  2. 【B站视频笔记】linux 进程间通信(ipc)信号(软中断信号)signal库函数、可靠信号和不可靠信号、信号集sigprocmask(信号掩码、信号递达Delivery、信号未决Pending)
  3. Haystack全文搜索
  4. java开发之路——个人开发模板之技巧
  5. Hadoop 1.x:体系结构,主要组件以及HDFS和MapReduce的工作方式
  6. Linux面试题,浅析常见Linux命令面试题及答案
  7. 通过docker安装nexus3
  8. CT一般扫描参数_工业CT检测服务
  9. Oracle 11g详细安装介绍plsql下载和安装介绍
  10. Java生成二维码,Spring Boot整合ZXing实现二维码生成,支持自定义二维码
  11. 用Unity同时开发【微信小游戏】【安卓】【IOS】游戏#5.5.1 窗口管理器
  12. 计算机桌面图标变白色,桌面图标变白色文档该怎么办?-电脑自学网
  13. Copy On Write机制了解一下
  14. ONF执行主席Dan Pitt:下一个战争可能是控制器
  15. Linux 中CPU占用过高问题
  16. 中国矿业大学计算机学院地址,中国矿业大学校区有几个 地址是什么
  17. 老闪创业那些事儿(43)——勤勤恳恳的老黄牛
  18. linux防火墙禁用web和smb,samba服务器需要关闭防火墙和selinux
  19. Java里Socket的循环往复使用
  20. php上传文件到99%就没,phpexcel读文件的时候cpu99%

热门文章

  1. 找回不见的本地连接【摘】
  2. zsy后台管理系统-架构设计
  3. 老男孩学python多少钱_老男孩学Python编程后薪资待遇高吗?
  4. Pycharm的安装与激活(超详细)
  5. 强大!不懂html也来学网抓(xmlhttp/winhttp+fiddler)
  6. MySQL报错1055解决办法
  7. combotree 禁止选中某一项
  8. Linux下 lsof 命令详解
  9. Android使用adb有线跟无线安装apk包
  10. 爱上定焦镜头的6个理由