【unity】3.创建prefab和编写第一个script

上一篇:【unity】2.基础准备:创建Canvas


新建按钮和对应代码

右键Canvas,新建一个button

修改button的属性,改为30*30大小,并删除Text组件

在Scripts文件夹中右键新建一个C# Scripts,命名为MinesweeperButton,双击打开
.
编辑MinesweeperButton.cs如下:

    int row;    //button所在行
    int col;    //button所在列

    public void SetRow(int _row)
    {
        row = _row;
    }

    public void SetCol(int _col)
    {
        col = _col;
    }

    public int GetRow()
    {
        return row;
    }

    public int GetCol()
    {
        return col;
    }

选中Button,点击Add Component,搜索MinesweeperButton添加

再用同样的方法添加EventTrigger

把按钮变成prefab

把Button重命名为MinesweeperButton,拖进Prefabs文件夹中保存为prefab,然后在Hierarchy中把它删掉
在这里插入图片描述

创建游戏中央控制器和对应代码

新建Empty命名为GameLogic,并新建Script命名为GameLogic.cs
在这里插入图片描述


在GameLogic点击Add Component,添加GameLogic

打开GameLogic.cs,添加如下内容:

    public MinesweeperButton buttonPrefab;
    int maxRow = 9;
    int maxCol = 9;
    int maxBomb = 10;

    // Start is called before the first frame update
    void Start()
    {
        InitMines(maxRow, maxCol);
    }

    public void SetMaxRow(int _row)
    {
        maxRow = _row;
    }

    public void SetMaxCol(int _col)
    {
        maxCol = _col;
    }

    void InitMines(int _maxRow, int _maxCol)
    {
        
    }

    public void ClickMine(int _row, int _col)
    {

    }

为unity设定默认代码编辑器

过程中发现unity的默认代码编辑器不是vscode,参考这篇教程的方法设置了一下。记录如下:

安装完成后,打开 VSCode,并按下 Ctrl + Shift + X 打开扩展面板。在搜索框中输入 C#,然后选择 C# for Visual Studio Code 扩展并点击安装。

安装完成后,我们需要将 VSCode 设置为 Unity 的默认编辑器。打开 Unity,点击 Edit 菜单,选择
Preferences,然后选择 External Tools。在 External Script Editor 下拉菜单中选择
Browse,然后找到 VSCode 的安装路径并选择可执行文件。


下一篇:【unity】4.生成button并添加事件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值