
Unity 3D
文章平均质量分 69
Unity 3D学习
Sakuya__
这个作者很懒,什么都没留下…
展开
-
Unity3D 协程
简介什么是协程?unity协程是一个能够暂停协程执行,暂停后立即返回主函数,执行主函数剩余的部分,直到中断指令完成后,从中断指令的下一行继续执行协程剩余的函数。函数体全部执行完成,协程结束。由于中断指令的出现,使得可以将一个函数分割到多个帧里去执行。协程和线程的区别?线程是利用多核达到真正的并行计算,缺点是会有大量的锁、切换、等待的问题,而协程是非抢占式,需要用户自己释放使用权来切换到其他协程, 因此同一时间其实只有一个协程拥有运行权, 相当于单线程的能力。协...原创 2021-09-28 18:41:13 · 1187 阅读 · 0 评论 -
Unity3D 调用其他脚本函数方法
第一种,被调用脚本函数为static类型,调用时直接用 脚本名.函数名()第二种,GameObject.Find("脚本所在的物体的名字").SendMessage("函数名"); //能调用public和private类型函数第三种,GameObject.Find("脚本所在的物体的名字").GetComponent<脚本名>().函数名(); //只能调用public类型函数...原创 2021-09-24 17:41:17 · 24704 阅读 · 5 评论 -
Unity3D 资源加载 Resources.Load
在unity中,一般声音、预制体、材质以及其他各种资源的加载都可以使用拖拽的方式,在组件界面里把资源拖进去即可。但是有时我们也会想要在脚本中加载资源,或者对资源进行统一管理,这时候我们就可以使用Unity提供的资源加载函数——Resources.Load。加载资源(返回一个泛型对象):var 变量= Resources.Load<T>("Resources文件夹下的文件路径");...原创 2021-09-02 01:07:33 · 3440 阅读 · 0 评论 -
Unity3D 官方资源包Standard Assets导入
简述在使用Unity2018以上的版本时,在Import Package,不再有官方的资源包了,变成了只有一个自定义包的选项,那我们应该怎么使用官方的标准资源包呢?下载官方资源包这是因为这个资源包不再默认提供,我们可以直接去资源商店下载。资源商店在Unity中点击Asset Store,会打开资源商店的网页。在资源商店中,搜索 standard assets ,然后把它添加到我的资源中就可以在Unity中下载了。之后我们就可以在Unity中的Package Mana.原创 2021-02-15 22:37:00 · 39916 阅读 · 16 评论 -
Unity3D 移动物体方式总结
简述在Unity 3D中很多时候我们会想要移动一个物体到别的位置,如让想人物跑动起来,或者想要移动相机来跟随人物。有很多种方法可以改变物体的坐标,实现移动的目的,移动的本质是在每一帧中修改物体的position。在这里把之前使用过的移动物体的方法做一个总结。一.TransformTransform 组件用于描述物体在空间中的状态,它包括位置(position), 旋转(rotat...原创 2020-03-05 14:08:42 · 1985 阅读 · 0 评论