这篇文章主要讲解了C#使用Unity实现剪刀石头布游戏的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

游戏:剪刀石头布
实现功能:
1、电脑随机出牌(剪刀石头布)
2、玩家选择出牌(剪刀石头布)
3、玩家没有出牌时,电脑变幻牌面;
玩家出牌后,电脑出牌,并停止变幻牌面3秒,期间玩家无法选择出牌
4、玩家和电脑出牌后,电脑自动计分。
using UnityEngine;
using System.Collections;
public class hw0310a : MonoBehaviour {
//
public Rect windows1;
public Rect windows2;
public Rect btn1;
public Rect btn2;
public Rect btn3;
public Rect box1;
public Rect box2;
public Rect label1;
public Rect label2;
public string str1;
public string str2;
public int score1;
public int score2;
public Texture[] texture;
public int ComputerCp;
public int PlayerCp;
public GUISkin myskin;
public bool notShowTime;
public float MaxTime=3;
void Start () {
windows1=new Rect(100,240,400,120);
windows2=new Rect(100,0,400,195);
btn1=new Rect(40,20,80,80);
btn2=new Rect(160,20,80,80);
btn3=new Rect(280,20,80,80);
box1=new Rect(50,30,100,100);
box2=new Rect(250,30,100,100);
label1 = new Rect (95, 150, 50, 50);
label2 = new Rect (295, 150, 50, 50);
score1 = 0;
score2 = 0;
str1 = score1.ToString ();//将int类型转换为string类型,方便计分
str2 = score2.ToString ();
PlayerCp = 4;
notShowTime = false;
}
// Update is called once per frame
void Update () {
str1 = score1.ToString ();
str2 = score2.ToString ();另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。