Unity3d学习之路-从零到一:简单井字棋AI实现
发布时间
阅读量:
阅读量
Unity3d-简单井字棋
- 作业目的:掌握IMGUI的基本功能,并学习Unity3D的核心操作。
- 游戏玩法:在游戏过程中,请您选择两种模式之一进行体验:第一种模式为Player对Player(简称PvP);第二种模式为Computer对Player(简称CvP)。当任一棋子连续形成三个时,则该棋子所属的一方获胜。
- 技术限制:请确保所有界面设计均基于IMGUI框架完成。
游戏实现
-
首先搭建游戏菜单界面:
-
应用GUIStyle样式来调整字体的大小与颜色
-
使用GUI.Label组件来生成文字内容
- 首先指定一个矩形位置由x坐标与y坐标确定起始点
- 然后定义标签的宽度与高度作为矩形边界
- 最后输入字符串作为显示的文字内容并选择相应的样式

可以通过GUI.Button对象生成按钮
其参数列表与GUI.Label相似
通过条件语句检查Button的状态
若Button被点击,则进入相应的游戏模式
GUIStyle fontStyle = new GUIStyle()
{
fontSi
全部评论 (0)
还没有任何评论哟~
