Advertisement

Unity3d学习之路-从零到一:简单井字棋AI实现

阅读量:

Unity3d-简单井字棋


  • 作业目的:掌握IMGUI的基本功能,并学习Unity3D的核心操作。
  • 游戏玩法:在游戏过程中,请您选择两种模式之一进行体验:第一种模式为Player对Player(简称PvP);第二种模式为Computer对Player(简称CvP)。当任一棋子连续形成三个时,则该棋子所属的一方获胜。
  • 技术限制:请确保所有界面设计均基于IMGUI框架完成。

游戏实现

  • 首先搭建游戏菜单界面:

  • 应用GUIStyle样式来调整字体的大小与颜色

  • 使用GUI.Label组件来生成文字内容

    • 首先指定一个矩形位置由x坐标与y坐标确定起始点
    • 然后定义标签的宽度与高度作为矩形边界
    • 最后输入字符串作为显示的文字内容并选择相应的样式
picture

可以通过GUI.Button对象生成按钮
其参数列表与GUI.Label相似
通过条件语句检查Button的状态
若Button被点击,则进入相应的游戏模式

复制代码
    GUIStyle fontStyle = new GUIStyle()
    {
    fontSi

全部评论 (0)

还没有任何评论哟~