unity开发炉石传说系列玩家手中卡牌出入及移动排列代码
来源:互联网 发布:民生证券交易软件下载 编辑:程序博客网 时间:2024/04/29 23:44
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指的就是当前要把脚本的绑定到物体,把这个物体赋值给物体go Vector3 toposition = card01.position + new Vector3(thedistance, 0, 0) * cards.Count;//获得卡牌到达的位置,(现有牌数量的最后面,即与第一张牌的距离位置) iTween.MoveTo(go, toposition, 1f);//移动物体go到指定位置即toposition cards.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);//刷新与第一张牌的距离(即刷新手中所有牌的位置) } }}
0 0
- unity开发炉石传说系列玩家手中卡牌出入及移动排列代码
- unity开发炉石传说系列系统卡牌出入及移动排列代码
- unity开发炉石传说系列卡牌生成代码部分代码
- unity开发炉石传说系列英雄的水晶代码部分代码
- Unity游戏开发日记-炉石传说之卡牌切换效果实现
- Unity摄像机跟随玩家移动脚本
- unity之摄像机跟随玩家移动
- 炉石传说卡
- unity 网游中玩家移动其它客户端同步显示方案
- 【Unity学习笔记】NPC朝向玩家的代码实现
- Unity 怪物巡逻并攻击玩家C#代码笔记
- CocosCreator中使玩家移动到点击位置的代码
- Unity网络多玩家游戏开发教程(上册)
- 《Unity网络多玩家游戏开发教程(上册)》
- 玩家信息血条及伤害值随主角移动
- 玩家信息血条及伤害值随主角移动
- 玩家信息血条及伤害值随主角移动
- 玩家信息血条及伤害值随主角移动
- SweepDemo graphics SweepGradient Matrix
- 工作中的英语积累3
- android GridView加分割线--最直接的办法
- UML中的耦合和解耦
- sphinx中复合属性字段sql_attr_multi的用法
- unity开发炉石传说系列玩家手中卡牌出入及移动排列代码
- Android事件传递机制(更加深入的了解事件的触发过程)
- eashion希望在ACM的道路上越走越远
- 关于android xml布局文件中android:tools 标签的认识
- D3 数据绑定1
- eclipse 运行Maven时报错总结
- android 检查网络连接状态实现步骤
- 长春上空现什么飞行一分钟后消失
- 笔记本搜索不到wifi怎么办?