Unity编辑器扩展-番外篇-Gizmos基础-物体如何在球面上移动

目录

一、本节目标+效果展示

 二、先画出素材

1.先新建一个普通的代码 

2.画素材(一个头,两个耳朵,一个鼻子)

a.关于贴心的Unity

b.开始画素材

 三、了解移动的原理

  四、辅助物体的建立

五、画左耳朵

六、全部代码

七、作者的话


一、本节目标+效果展示

在制作软件的过程中,我们有时会希望有一些点出现在Scene中,他们能看见,能移动,能获取点的坐标,能在代码中编辑,但又不会出现在我们的场景里。就可以使用Gizmos。

"Gizmos" 这个词在英语中通常指的是小工具、小玩意儿或者小发明。

面板中的小地球可以控制用Gizmos的东西显示不显示。

图1 面板中的Gizmos控制器

1. 如图2所示,up用代码画了一个小熊,我们可以学到如何画熊。

图2 Gizmos画图

2. 如图3所示,up通过改变代码,就可以让三个圆球在球面上移动。

图3 球面移动

 二、先画出素材

1.先新建一个普通的代码 
using UnityEngine;
public class MyBear : MonoBehaviour
{
    void OnDrawGizmos()
    {
    }

    void OnDrawGizmosSelected()
    {     
    }
}

方法OnDrawGizmos: 

这个方法会一直执行,可以在这个方法里画一些想要的东西,会实时更新。

方法OnDrawGizmosSelected:

当点击挂脚本的物体时再执行

这里我们就一直执行,所以只用第一个代码。

2.画素材(一个头,两个耳朵,一个鼻子)

其实就是,一个大圆,两个黄色中圆,一个红色小圆。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菌菌巧乐兹

希望能给大家写更多有用的文章~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值