unity单机斗地主项目
标签:
•
文件类型: .zip
•
文件大小: 12.1MB
•
下载次数: 1
•
unity单机斗地主 完整项目 下载用unity打开即可
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-12 23:54 doudizhu
目录 0 2018-06-10 21:28 doudizhu.vs
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhu
目录 0 2018-06-11 09:37 doudizhu.vsdoudizhu - 副本
目录 0 2018-06-11 09:37 doudizhu.vsdoudizhu - 副本DesignTimeBuild
文件 318 2018-06-12 20:57 doudizhu.vsdoudizhu - 副本DesignTimeBuild.dtbcache
目录 0 2018-06-10 21:33 doudizhu.vsdoudizhu - 副本v15
文件 226816 2018-06-12 23:54 doudizhu.vsdoudizhu - 副本v15.suo
目录 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Server
目录 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Serversqlite3
文件 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Serversqlite3db.lock
文件 1093632 2018-06-12 23:35 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide
文件 32768 2018-06-12 22:11 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide-shm
文件 4165352 2018-06-12 23:54 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide-wal
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuDesignTimeBuild
文件 278 2018-06-08 23:10 doudizhu.vsdoudizhuDesignTimeBuild.dtbcache
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15
文件 208384 2018-06-10 20:47 doudizhu.vsdoudizhuv15.suo
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15Server
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15Serversqlite3
文件 0 2018-06-04 14:34 doudizhu.vsdoudizhuv15Serversqlite3db.lock
文件 1114112 2018-06-10 18:23 doudizhu.vsdoudizhuv15Serversqlite3storage.ide
文件 32768 2018-06-10 14:50 doudizhu.vsdoudizhuv15Serversqlite3storage.ide-shm
文件 4173592 2018-06-10 20:47 doudizhu.vsdoudizhuv15Serversqlite3storage.ide-wal
目录 0 2018-06-10 21:28 doudizhuAssets
目录 0 2018-06-10 21:28 doudizhuAssetsFonts
文件 191 2018-06-04 14:24 doudizhuAssetsFonts.meta
文件 1848672 2018-06-04 14:12 doudizhuAssetsFontsygyxsziti2.0.ttf
文件 490 2018-06-04 14:17 doudizhuAssetsFontsygyxsziti2.0.ttf.meta
目录 0 2018-06-12 23:36 doudizhuAssetsResources
文件 191 2018-06-04 14:23 doudizhuAssetsResources.meta
............此处省略2700个文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class CardUI : ReuseableobjectIPointerClickHandler {
//显示的图片
private Image image;
private Card card;
private bool isSelected;
//销毁卡牌
public void Destroy()
{
PoolManager.Instance.HideObjet(gameobject);//调用对象池
}
//卡牌信息
public Card Card
{
get
{
return card;
}
set
{
card = value;
SetImage();
}
}
//设置显示图片
public void SetImage()
{
if (card.BelongTo==CharacterType.Player||card.BelongTo==CharacterType.Desk)
{
//更换sprite
image.sprite = Resources.Load(“Pokers/“+card.CardName);
}
else
{
image.sprite = Resources.Load(“Pokers/CardBack“);
}
}
//显示地主的三张底牌
public void SetImage(bool isDesk)
{
if (isDesk)
//更换sprite
image.sprite = Resources.Load(“Pokers/“ + card.CardName);
else
{
image.sprite = Resources.Load(“Pokers/CardBack“);
}
}
//点击事件
public void OnPointerClick(PointerEventData eventData)
{
if (eventData.button==PointerEventData.InputButton.Left)
{
if (card.BelongTo==CharacterType.Player)
Selected = !Selected;
}
}
//是否选中
public bool Selected
{
get
{
return isSelected;
}
set
{
if (value == isSelected || card.BelongTo != CharacterType.Player)
return;
if (value)
transform.localPosition += Vector3.up * 10;
else
transform.localPosition -= Vector3.up * 10;
isSelected = value;
}
}
public void SetPosition(Transform parentint index)
{
transform.SetParent(parentfalse);
transform.SetSiblingIndex(index);//设置场景视窗的索引
if (card.BelongTo == CharacterType.Desk || card.BelongTo == CharacterType.Player)
{
transform.localPosition = Vector3.right * 30 * index;
//底牌也是被选中装态
if (isSelected)
transform.localPosition += Vector3.up * 10;
}
else if (card.BelongTo==CharacterType.ComputerLeft||card.BelongTo==CharacterType.ComputerRight)
{
transform.localPosition = Vector3.down * 10 * index;
}
}
//使用之前
public override void BeforeGetobject()//赋初值
{
image = GetComponent();
}
//摧毁之前
public override void BeforeHideobject()//还原操作 override 重写 overload重载
{
isSelected = false;
image.sprite = null;
card = null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-12 23:54 doudizhu
目录 0 2018-06-10 21:28 doudizhu.vs
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhu
目录 0 2018-06-11 09:37 doudizhu.vsdoudizhu - 副本
目录 0 2018-06-11 09:37 doudizhu.vsdoudizhu - 副本DesignTimeBuild
文件 318 2018-06-12 20:57 doudizhu.vsdoudizhu - 副本DesignTimeBuild.dtbcache
目录 0 2018-06-10 21:33 doudizhu.vsdoudizhu - 副本v15
文件 226816 2018-06-12 23:54 doudizhu.vsdoudizhu - 副本v15.suo
目录 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Server
目录 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Serversqlite3
文件 0 2018-06-10 21:29 doudizhu.vsdoudizhu - 副本v15Serversqlite3db.lock
文件 1093632 2018-06-12 23:35 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide
文件 32768 2018-06-12 22:11 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide-shm
文件 4165352 2018-06-12 23:54 doudizhu.vsdoudizhu - 副本v15Serversqlite3storage.ide-wal
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuDesignTimeBuild
文件 278 2018-06-08 23:10 doudizhu.vsdoudizhuDesignTimeBuild.dtbcache
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15
文件 208384 2018-06-10 20:47 doudizhu.vsdoudizhuv15.suo
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15Server
目录 0 2018-06-10 21:28 doudizhu.vsdoudizhuv15Serversqlite3
文件 0 2018-06-04 14:34 doudizhu.vsdoudizhuv15Serversqlite3db.lock
文件 1114112 2018-06-10 18:23 doudizhu.vsdoudizhuv15Serversqlite3storage.ide
文件 32768 2018-06-10 14:50 doudizhu.vsdoudizhuv15Serversqlite3storage.ide-shm
文件 4173592 2018-06-10 20:47 doudizhu.vsdoudizhuv15Serversqlite3storage.ide-wal
目录 0 2018-06-10 21:28 doudizhuAssets
目录 0 2018-06-10 21:28 doudizhuAssetsFonts
文件 191 2018-06-04 14:24 doudizhuAssetsFonts.me
文件 1848672 2018-06-04 14:12 doudizhuAssetsFontsygyxsziti2.0.ttf
文件 490 2018-06-04 14:17 doudizhuAssetsFontsygyxsziti2.0.ttf.me
目录 0 2018-06-12 23:36 doudizhuAssetsResources
文件 191 2018-06-04 14:23 doudizhuAssetsResources.me
............此处省略2700个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)