c#使用团结实现剪刀石头布游戏的方法

  介绍

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

游戏:剪刀石头布

实现功能:

1,电脑随机出牌(剪刀石头布)

2,玩家选择出牌(剪刀石头布)

3,玩家没有出牌时,电脑变幻牌面;

,,,玩家出牌后,电脑出牌,并停止变幻牌面3秒,期间玩家无法选择出牌

4,玩家和电脑出牌后,电脑自动计分。

;
  使用System.Collections;
  
  公共类hw0310a: MonoBehaviour {//公共矩形windows1;
  公共矩形windows2;
  公共矩形btn1;
  公共矩形这里;
  公共矩形btn3;
  公共矩形box1;
  公共矩形box2;
  公共矩形label1;
  公共矩形label2;
  公共字符串str1;
  公共字符串str2;
  公共int score1;
  公共int score2;
  公共纹理[]纹理;
  公共int ComputerCp;
  公共int PlayerCp;
  公共GUISkin myskin;
  公共bool notShowTime;
  公共浮动MaxTime=3;
  无效的Start () {
  windows1=new矩形(100240400120);
  windows2=new矩形(100、0400195);
  btn1=new矩形(40、20、80、80);
  这里做=new矩形(160,80,80);
  btn3=new矩形(280,80,80);
  box1=new矩形(30100100);
  box2=new矩形(250、30100100);
  label1=new矩形(95、150、50,50);
  label2=new矩形(295、150、50,50);
  score1=0;
  score2=0;
  str1=score1。ToString();//将int类型转换为字符串类型、方便计分
  str2=score2。ToString ();
  PlayerCp=4;
  notShowTime=false;
  }//更新叫做>//控制电脑牌面的变幻条件和时间
  如果(notShowTime==false)
  {
  computerShow ();
  }
  其他的
  {
  MaxTime -=Time.deltaTime;
  如果(MaxTime & lt;0)
  {
  notShowTime=false;
  MaxTime=3;
  }
  }
  }
  
  空白computerShow () {
  如果(ComputerCp & lt;2){
  ComputerCp + +;
  其他}{
  ComputerCp=0;
  }
  }
  空白alt=" c#使用团结实现剪刀石头布游戏的方法"> 

c#使用团结实现剪刀石头布游戏的方法