unity
文章平均质量分 66
风海铜锣
个人公众号:风海铜锣
展开
-
处理Unity 2D Button被其它物体覆盖导致按钮无法响应的问题
test原创 2020-09-03 08:58:17 · 4864 阅读 · 2 评论 -
用 Unity 的 LineRenderer 实现一个画直线组件
最近需要在工程里实现一个自由画直线的功能,上网查来查去,发现用 Unity 画线有各式各样的方案,最后锚定了这个LineRenderer,打算用它来做一个画线 Prefab,另外加载一个自己写的脚本,方便未来自由定制。 创建一个 Empty 节点,我给它起名叫 DrawLine2D 。 这里要注意Materials的材质要选Sprites-Default 。 接下来给这个节点挂一个脚本,我起名叫DrawLine2DController 。代码如下:using Sys...原创 2020-08-07 17:07:41 · 1469 阅读 · 0 评论 -
Unity3D中的Button控件,绑定脚本OnClick函数的方法(我被一个操作坑惨了)
本来这是件无足轻重的小事情,很好解决。但是就因为是小事情,第一次接触的时候,居然没搞定差点到各种群里求助,于是决定还是记录下吧。 添加了Button节点到工程里后,加入 ButtonController 脚本后,在Inspector里呈现的界面是这样的。 这时候,我们在ButtonController 脚本中加入OnClick函数。using System.Collections;using System.Collections.Generic;using UnityEngi...原创 2020-08-05 17:58:17 · 13232 阅读 · 21 评论 -
Unity2D让Text出现在角色位置附近的方法
最近在2D游戏开发的时候,发现自己需要在角色头顶添加一个Text,并且这个Text位置是保持在世界坐标中的。然而我发现Unity2D居然不能很自然的做这一件事。原因出在Unity2D的对象分类上,其中创建像Sprite, SpriteShape等常用的精灵,属于世界坐标系的对象,而创建Text,Image等UI组件,又属于UI坐标系。世界坐标系和UI坐标系是两套独立的坐标系,互不相干。这样的好处是,当我们在世界坐标系中使用镜头移动等处理方法时,UI部分的展示丝毫不受影响,所以无论角色怎么跑动,卷轴怎原创 2020-07-10 15:51:28 · 1735 阅读 · 1 评论