2020-12-25

博客园Logo
首页
新闻
博问
专区
闪存
班级

代码改变世界
搜索
注册
登录
喻航
博客园
首页
新随笔
联系
订阅
管理
随笔 - 20 文章 - 0 评论 - 4
Unity使用小剧场—创建的按钮On Click()只有MonoScript怎么办

前言:

在游戏开发过程中遇到了一些小问题,以后都放到小剧场里,今天介绍怎么给按钮赋予方法并解决标题所述问题。

步骤:

不管怎么说,先新建一个按钮

右键场景—【UI】—【Button】

这里会自动再生成EventSystem,不用在意,存放事件用的。自动生成的canvas意为画布。

新建一个Scripts文件夹存放测试用脚本,在Scripts文件夹中新建Button_test脚本编写代码

注意public class 后面类名与文件名要一致

复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Button_test : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{

}

// Update is called once per frame
void Update()
{
    
}
public void test()
{
    Debug.Log("testtesttest");
}

}
复制代码

选中层级窗口中的Button,在编辑器界面将Button_test脚本拖入右边检查器下方的添加组件处

脚本的指定搞完了

回到上方的鼠标单击出也就是OnClick处,点击+,之后如果把脚本直接拖入就会发现:

明显不对,问题就在于拖入的不该是脚本而是有脚本指定的游戏体,点击拖入脚本位置右边那个小按钮重新选择对象

这时候选择场景中的Button,之后工程中东西多了的话可以搜索名字,这时候就能找到方法了

运行项目,单击按钮,在控制台里就能看到之前输入的文字了

再说一句:

之后游戏开发中遇到的一些小问题小技巧都会写在小剧场里,篇幅多了就另开一分类,暂时就放在还在开发讲解的游戏实例中。

分类: 3D游戏实例
好文要顶 关注我 收藏该文
炭烧鱿鱼丝
关注 - 0
粉丝 - 4
+加关注
0 0
« 上一篇: Unity射击游戏实例—物理碰撞的实现
posted @ 2020-12-24 15:29 炭烧鱿鱼丝 阅读(104) 评论(0) 编辑 收藏
刷新评论刷新页面返回顶部
登录后才能发表评论,立即 登录 或 注册, 访问 网站首页
写给园友们的一封求助信
【推荐】News: 大型组态、工控、仿真、CADGIS 50万行VC++源码免费下载
【推荐】有你助力,更好为你——博客园用户消费观调查,附带小惊喜!
【推荐】博客园x丝芙兰-圣诞特别活动:圣诞选礼,美力送递
【推荐】了不起的开发者,挡不住的华为,园子里的品牌专区
【福利】AWS携手博客园为开发者送免费套餐+50元京东E卡
【推荐】未知数的距离,毫秒间的传递,声网与你实时互动
【推荐】新一代 NoSQL 数据库,Aerospike专区新鲜入驻

相关博文:
· click
· WaitandClickElement
· MoveOverandClickLink
· UnityGlossary
· Unity双开
» 更多推荐…

最新 IT 新闻:
· 游族CEO林奇被搭档投毒,三体宇宙会崩塌吗?
· 被在线教育公司盯上的“SA圈”:陪你学习,还是卖货给你?
· 出货量破亿!联发科第一次登顶智能手机SoC
· AirPods Max音质有短板!这是硬伤
· Office Word又添新功能“微软编辑器”:检查并修正语法错误
» 更多新闻…
公告
昵称: 炭烧鱿鱼丝
园龄: 2年3个月
粉丝: 4
关注: 0
+加关注
< 2020年12月 >
日 一 二 三 四 五 六
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9
搜索

找找看

谷歌搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
3D游戏实例(5)
C#基础篇(9)
选修python课程时发布(3)
随笔档案
2020年12月(17)
2018年12月(1)
2018年11月(1)
2018年9月(1)
最新评论

  1. Re:unity入门—五分钟制作一个理论上的游戏
    @鱼香~肉丝 感谢支持…
    –炭烧鱿鱼丝
  2. Re:unity入门—五分钟制作一个理论上的游戏
    加油 关注你这个系列
    –鱼香~肉丝
  3. Re:unity入门—五分钟制作一个理论上的游戏
    @void87 感谢鼓励…
    –炭烧鱿鱼丝
  4. Re:unity入门—五分钟制作一个理论上的游戏
    加油
    –void87
    阅读排行榜
  5. unity入门—五分钟制作一个理论上的游戏(350)
  6. Unity射击游戏实例—物理碰撞的实现(262)
  7. Unity射击实例讲解—主角创建(165)
  8. unity入门—资源导入与场景创建(152)
  9. Unity射击实例讲解—子弹创建(126)
    评论排行榜
  10. unity入门—五分钟制作一个理论上的游戏(4)
    推荐排行榜
  11. unity入门—五分钟制作一个理论上的游戏(3)
  12. Unity射击游戏实例—物理碰撞的实现(1)
  13. Unity射击实例讲解—主角创建(1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值