可以下注

  • 发牌结束可以下注
  • 庄家的下一位玩家下注
  • 如果当前的玩家没有弃牌
  • 交给玩家各自处理自己下注

ZjhManager_Stand

//变量/// <summary>/// 下一位玩家是否可以下注/// </summary>private bool m_IsCanNextPlayerStakes = true;/// <summary>/// 设置下一位玩家可以下注/// </summary>public void SetNextPlayerStakes(){m_IsCanNextPlayerStakes = true;}//开始下注private void FixedUpdate(){if (m_IsCanStakes)//是否可以下注{if (m_IsCanNextPlayerStakes)//下一位玩家是否可以下注{if (m_CurrentStakesIndex % 3 == 0){//自身玩家下注if (m_SelfManager.m_IsGaveUp==false){m_SelfManager.StartStakes();m_IsCanNextPlayerStakes = false;}}if (m_CurrentStakesIndex % 3 == 1){//左边玩家下注if (m_LeftManager.m_IsGaveUp == false){m_LeftManager.StartStakes();m_IsCanNextPlayerStakes = false;}}if (m_CurrentStakesIndex % 3 == 2){//右边玩家下注if (m_RightManager.m_IsGaveUp == false){m_RightManager.StartStakes();m_IsCanNextPlayerStakes = false;}}m_CurrentStakesIndex++;}}}

SelfManager_Stand

//变量/// <summary>/// 是否弃牌/// </summary>[HideInInspector]public bool m_IsGaveUp = false;/// <summary>/// 是否开始下注/// </summary>private bool m_IsStartStakes = false;/// <summary>/// 倒计时/// </summary>private float m_Time = 60;/// <summary>/// 计时器/// </summary>private float m_Tiemr = 0.0f;//下注的方法/// <summary>/// 开始下注/// </summary>public void StartStakes(){SetBottomButtoninteractable(true);//设置底部的按钮为可交互m_IsStartStakes = true;//开始下注设置为truego_CountDown.SetActive(true);//显示倒计时txt_CountDown.text = "60";//设置倒计时文本m_Time = 60f;//设置倒计时的时间}//设置倒计时private void FixedUpdate(){if (m_IsStartStakes){if (m_Time <= 0){//倒计时结束,//默认跟注OnFollowStakesButtonClick();m_Time = 60;}m_Tiemr += Time.deltaTime;if (m_Tiemr>=1){m_Tiemr = 0;m_Time--;txt_CountDown.text = m_Time.ToString();}}}

左右玩家的下注的处理:

    /// <summary>/// 是否弃牌/// </summary>public bool m_IsGaveUp = false;/// <summary>/// 是否开始下注/// </summary>private bool m_IsStartStakes = false;/// <summary>/// 倒计时/// </summary>private float m_Time = 60;/// <summary>/// 计时器/// </summary>private float m_Tiemr = 0.0f;//方法:/// <summary>/// 开始下注/// </summary>public void StartStakes(){m_IsStartStakes = true;go_CountDown.SetActive(true);txt_CountDown.text = "60";m_Time = 60f;}//设置倒计时:private void FixedUpdate(){if (m_IsStartStakes){if (m_Time <= 0){//倒计时结束,//默认跟注 TODOm_IsStartStakes = false;m_Time = 60;}m_Tiemr += Time.deltaTime;if (m_Tiemr >= 1){m_Tiemr = 0;m_Time--;txt_CountDown.text = m_Time.ToString();}}}

Zjh游戏(十八)可以下注的处理相关推荐

  1. Zjh游戏(八)客户端登陆注册的前期准备广播事件的制作,避免耦合性

    回调类型 public delegate void CallBack(); public delegate void CallBack<T>(T arg); public delegate ...

  2. 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  3. 第七章第三十六题(游戏:八皇后问题)(Game: Eight Queens)

    第七章第三十六题(游戏:八皇后问题)(Game: Eight Queens) ***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能互相攻击(即没有两个皇后是在 ...

  4. 吸引女性玩家来玩游戏的十八个关键要素

    如何可以吸引女性玩家来玩游戏?个人认为,如果能够清楚的知道她们喜欢什么,讨厌什么,知道她们的思维是很关键的.于是便有了我现在的这篇文章. 一.游戏的操作不能复杂 1.对游戏的操作要求 游戏对玩家操作方 ...

  5. 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8685546 作者:毛星云(浅墨) ...

  6. 【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8744805 作者:毛星云(浅墨) ...

  7. ugui 转轮_Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八)...

    开始本篇文章之前我先为大家简单的介绍一下Android NDK编程的原理, 我们知道Android开发使用JAVA语言来编程它的运行效率要比C/C++低很多,为了让JAVA语言可以调用 C/C++ 这 ...

  8. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  9. windows快捷键十八式(win10)

    胖友,如果你的电脑是windows系统,下面这十八招windows快捷键都不会,还敢说你会用windows? 说到windows的快捷键,当然不是只有ctrl+c,ctrl+v这么简单,今天我整理了一 ...

  10. 中科院回应木兰语言造假:当事人已停职;中国软件业务收入百强:华为蝉联十八冠;Ionic 5.0.0-beta.5 发布|极客头条...

    整理 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客 ...

最新文章

  1. C++实现大数的乘法
  2. 【ASP.NET Core】处理异常(上篇)
  3. HTTP协议的挑战者:RSocket
  4. OpenGL HDR渲染
  5. 腾讯 VS 阿里 VS 携程消息中间件设计方案及思路
  6. ES6 模块化操作
  7. Rails测试《十》不能错过的杂七杂八
  8. 【转载】为什么要用黑莓?
  9. 彻底理解程序为什么会超时
  10. Object类的wait和notify详解
  11. 仓库选址(排序不等式)
  12. abaqus2018安装教程win10_win10环境下如何安装abaqus6.12?windows10环境安装abaqus6.12的方法...
  13. 【计算机图形学】几何
  14. 企业微信oauth认证_OAuth验证接口
  15. python复数的实部和虚部都是整数嘛_Python数字(Number)
  16. css中的px与屏幕实际的分辨率的关系
  17. 大数据评估TMT公司内在价值
  18. C语言:简单的利润与奖金
  19. Tableau8——数据操作
  20. “银行家算法”讲解,在前端表格中利用自定义公式实现“四舍六入五成双”

热门文章

  1. 使用MaixPy IDE开发K210
  2. 虎嗅网到底是怎样的?/看虎嗅CEO李岷--媒体人葛甲的观点
  3. 美团面试——后端开发岗
  4. 如何对网站进行seo优化?seo整站优化的步骤流程介绍
  5. miku好图(库存)
  6. PLC通信中的IP地址和子网掩码详解
  7. openfire java_C#连接基于Java开发IM——Openfire
  8. 使用Echarts找不到自带china地图?
  9. (赤焰剑C-SKY)2-HelloWorld
  10. C++ ifstream :注意事项,ifstream 参数不能是 string 型