介绍
这篇文章主要讲解了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#使用团结实现剪刀石头布游戏的方法