Unity插件研究院
研究unity常用插件的用法及常见错误
蓝天小僧(Andy)
一名喜欢编程的佛系程序员
展开
-
Entitas配套代码自动生成工具
一、工具简介Entitas是目前Unity环境中相对完善的ECS架构,我写了一个脚本生成工具,可以一键生成各个部分的功能脚本,以及自动完成它们在系统中的初始化工作,妈妈再也不用担心我忘记Add系统啦!Entitas基础博文传送门工具收录于我自己写的工具集,内部还有我写的几个小插件,我会慢慢更新,欢迎关注工具集传送门:BlueToolkit二、工具使用说明1.界面工具的界面是这样的...原创 2019-03-02 22:41:11 · 1476 阅读 · 0 评论 -
Unity场景中导出模型插件
我们在开发中,可能会遇到,需要在unity中拼场景,然后到处模型给美术优化的情况,这种情况下,就需要在Unity中导出模型的操作了思路实际这个功能的设计思路也很简单,根据在场景中选择的对象,获取它的mesh数据,然后把数据重新生成文件就好了实现1.网格数据类这个类是用来获取网格各个部分的数据信息的保存网格名称 private void SaveMeshName(Mesh...原创 2019-01-13 18:44:24 · 7495 阅读 · 5 评论 -
自动创建StrangeIOC框架配套脚本
使用mvc之类的框架的时候,它的view,mediator,service,command,model基本都是成套创建的,这个时候有一个脚本创建的插件就会舒服很多,我这里写的是一个生成脚本的帮助类,可以帮你快速生成一个自定义的脚本内容我这里以StrangeIOC为例,如果你想了解这个框架,可以看看我之前写的博文Unity框架探索——StrangeIOC篇,这个框架是MVCS架构,它需要生成的就是...原创 2019-01-12 17:55:30 · 1522 阅读 · 0 评论 -
自动添加命名空间
添加命名空间是开发中常见的需求,所以我就自己写了一个小东西实现思路我的实现思路是首先 需要一个生成脚本的帮助类,详见自动创建脚本插件然后 我们需要知道新建脚本的类名,这个可以用编辑器脚本实现继承AssetModificationProcessor,当Unity编辑器内的资源记性操纵的时候,会调用对应的回调函数最后 根据获取到的类名生成新的脚本内容,覆盖原本的脚本 public ...原创 2019-01-12 16:42:49 · 1042 阅读 · 0 评论 -
自动创建脚本插件
前言Unity中有的时候,我们会有自动创建脚本的需求,例如像使用mvc之类的框架的时候,它的view,mediator,service,command,model基本都是成套创建的,这个时候有一个脚本创建的插件就会舒服很多,我这里写的是一个生产脚本的帮组类,可以帮你快速生成一个自定义的脚本内容基础接口提供一些基础的添加操作,例如添加命名空间,添加引用,添加方法等等接口,这样使用的时候只需关注...原创 2019-01-12 16:24:37 · 1045 阅读 · 2 评论 -
Unity BestHTTP 文档翻译(二)
WebSocket我们可以通过WebSocket类使用WebSocket功能,只需要将服务器的Uri传递给WebSocket的构造函数即可:void WebSocket(){ WebSocket webSocket = new WebSocket(new Uri("wss://html5labs-interop.cloudapp.net/echo")); //webSoc...翻译 2018-05-07 17:08:55 · 5151 阅读 · 0 评论 -
Unity BestHTTP 文档翻译(一)
前言BestHTTP相比于Unity自身的WWW还是强大很多的,学习过程中,发现只有英文文档,就自己顺便翻译了一下,如有用词不准之处,还望不吝赐教。Introduction (入门介绍)private void OnRequestFinished(HTTPRequest request, HTTPResponse response){ Debug.Log("request...翻译 2018-05-05 09:50:23 · 8706 阅读 · 1 评论 -
Dotween常见问题及使用方式
我会不断整理遇见的问题和不一样的使用方法,更新这个帖子,大家遇到什么问题,也可以给我留言一、问题1)play的使用关于play,有两个方法,一个是类方法,一个是实例方法,虽然它们的注释稍有不同,但是它们实际是一样的 这个是实例的扩展方法 // 摘要: // Plays the tween public static T P...原创 2019-01-04 07:16:24 · 9116 阅读 · 2 评论 -
Dotween Path 路径动画使用方法详解
Dotween对于路径动画部分的api我觉得注释的过少了,很多用法没有写清楚,这里我就对Dotween Path做一下详细说明1、APIDotween对于路径动画就只提供了两个方法,一个是针对于世界坐标的,一个是针对于局部坐标的,本质上没啥区别,我就以世界坐标的方法为例,进行讲解参数讲解:waypoints: 是提供路径上点的坐标,需要按顺序添加进数组duration:路径动画的整体持...原创 2018-12-13 15:39:05 · 25918 阅读 · 7 评论 -
Dotween常用方法详解
Dotween是unity里非常常用的插件,但是很多人应该没有仔细的阅读过它的api,它实际有很多好用的方法,下面我就针对一些相对常用的方法,做下总结:一、Unity常用组件拓展方法(1) Transform拓展方法1)Position 改变世界坐标 移动方法,第一个参数是要移动到的目标点,不是移动这个向量的距离 transform.DOMov...原创 2018-12-08 10:28:22 · 109213 阅读 · 17 评论 -
Unity设置默认字体
unity并没有设置UI中Text默认字体这个参数,网上也没找到能用的,只好自己写一个了。首先创建一个窗口来选择默认字体,然后把字体信息存储在本地,这样一个工程设置一次就行了 using UnityEngine; using UnityEditor; 窗口类 public class SetDefaultFont : EditorWindow ...原创 2018-03-14 06:54:26 · 12229 阅读 · 3 评论