unity开发炉石传说系列卡牌生成代码部分代码
来源:互联网 发布:英雄联盟js打野符文 编辑:程序博客网 时间:2024/05/01 12:20
using UnityEngine;using System.Collections;using System.Collections.Generic;//生成卡牌public class generatcard : MonoBehaviour { private Transform fromcard;//生成卡牌的地方 private Transform tocard;//生成卡牌后到达的地方 public GameObject generatedcontroller;//生成控制器 public GameObject gameprefab;//代表新生成的卡牌 public string[] names;//每张卡牌名字都不同,代表的是卡牌 private UISprite nowGeneratecard;//现在生成的卡 public int transformspeed = 20;//每秒改变20张牌 private float timer = 0;//计时器初始值 public float transformtime = 2.0f;//卡牌生成倒计时为时间是2秒 private bool isTransforming=false; // private List <GameObject> totalcards=new List<GameObject>(); void Awake() { } void Update() { if (Input.GetKeyDown(KeyCode.Space)) { Randomgeneratecards(); } if (isTransforming) timer += Time.deltaTime;//开始计时 int index = (int)(timer / (1f / transformspeed));//卡牌在生成前在不断变化,变化间隔时间(频率=时间/次数) index %= names.Length;//求余数以免index长度超过names(names代表卡牌)的固定长度,这样就可以循环了 nowGeneratecard.spriteName =names[index]; if (timer > transformtime)//如果计时器大于2秒了图片就停止改变,并且计时器归0 { isTransforming = false; timer=0; } } public void Randomgeneratecards()//随机生成卡牌 { // GameObject go = GameObject.Instantiate(fromcard, fromcard.position, Quaternion.identity) as GameObject; GameObject go = NGUITools.AddChild(generatedcontroller, gameprefab);//把gamprfab放到generatedcontroller里面然后赋值给go go.transform.position = fromcard.position; iTween.MoveTo(go ,tocard .position,1f);//把生成的go这个物体移动到tocard的地方 }}
0 0
- unity开发炉石传说系列卡牌生成代码部分代码
- unity开发炉石传说系列英雄的水晶代码部分代码
- unity开发炉石传说系列系统卡牌出入及移动排列代码
- unity开发炉石传说系列玩家手中卡牌出入及移动排列代码
- Unity游戏开发日记-炉石传说之卡牌切换效果实现
- unity生成代码模板
- Yii开发系列:Gii生成代码
- 小程序开发系列之基础部分-代码结构
- 我的代码生成工具部分代码
- onvif开发系列之--------onvif 框架代码生成
- stm32 i2c开发部分代码
- Unity修改自动生成的代码模板
- Unity敌人生成点的代码
- VC生成word文档的部分代码
- 网页生成静态页面部分代码
- 零基础Unity3D游戏开发系列 第三章:Unity脚本编程(十八)代码执行顺序
- 炉石传说卡
- 关于代码的传说(-)
- SQL Case when 的使用方法
- DLL Hell(DLL地狱)问题
- android 流总结
- B+与B-树
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- unity开发炉石传说系列卡牌生成代码部分代码
- 执行一次SQL查询,修改UPDATE多行记录
- 日经社説 20150106 年明けの株安が映した世界経済のリスク
- php和c++socket通讯(基于字节流,二进制)
- TestNG+Selenium Webdriver 数据(Excel)驱动的方法
- HDFS
- 2014年的婴儿期互联网金融(P2P、宝宝类、银行理财、银行存款等)
- QQ空间日志抓器---我的第一个winform小应用(多线程,附源码)
- ApkTOOL工具