昨天有人问我,easytouch插件中有个小bug,其实也不算是bug,插件的设计者早就考虑到这样的情况. 他说同时用easyjoystick和easytouch会发生,移动摇杆的时候,touch(触摸)也会触发,也就是说两者同时产生事件. 那么,该如何处理呢.设计者早就知道会发生如此情况,所以他运用ReservedArea(保留区). 什么意思,也就是joystick是个摇杆,那么他肯定存在触发事情的区域. 那么这个触发事件的区域,他都会加到保留区里面. 我不小心进到了easyjoystick…
最近开发一款设备的SDK,想着要开发unity版本,怎么做呢?首先想到的就是在外部编写相关的驱动程序然后集成成几个dll作为unity的SDK使用了.So,我就开始了unity外部插件的研究之旅了.        啥时候需要写外部插件呢?                               1.不想外部查看你的代码                               2.把其他语言开发的程序在unity上使用.       我这种情况很明显就是情况2哦.       怎么着手呢?…
Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换*版本要求Unity2017.1及以上. 参考资料: [官方] Unity 2017.1正式版发布 Cinemachine插件:Cinemachine. 结合Timeline实现动画:Unity Cinemachine插件学习笔记,结合Timeline实现简单场景动画 官网教程:Timeline and Cinemachine (Cameras) Cinemachine在2017版中正式加入,结合Timeline可以轻松的…
EasyTouch摇杆插件使用 Demo展示 双指缩放在电脑端无法掩饰,竖屏将就看看吧: 插件名叫EasyTouch,有需要给我留言,不想开仓库传了: 创建摇杆点这里: 初始化 On_JoystickMove这个回调是用来控制移动的:分两个方向,x和y轴: void OnEnable() { EasyJoystick.On_JoystickMove += OnJoystickMove; } private void OnDisable() { EasyJoystick.On_JoystickMo…
Unity3D常用插件,网址:http://jingyan.baidu.com/article/7f766daf4ef2844100e1d079.html ,想想自己也有小半年unity经验了,于是整理了一下自己用过的插件并附上下载地址.1. NGUI,这个不用多说,上官网:http://www.tasharen.com/?page_id=140,也可以去我的百度云盘:http://pan.baidu.com/s/1qWwSwFE2. FingerGestures,顾名思义,这个是支持移动设备所…
我们在开发游戏的过程中,通常都需要一些快捷的方式来进行一些非常规的测试,这些功能一般被称作控制台或者GM指令,比如虚幻竞技场中,可以使用~键呼出控制台,输入一些指令即可进行快捷设置,比如设置分辨率,全屏与否,添加机器人等等,这些功能在正常流程中通常来说需要单独开发游戏界面来实现.然而很多时候我们并不想开放这些功能,比如需要一个让自己无敌的命令. 虚幻竞技场中的ConsoleCommand 我开发这个小插件的原因就是让你可以用最简单的方式来实现这些功能.项目GitHub地址:https://git…
Editor Style Viewer 在开发过程中,我喜欢编写一些辅助的Editor插件,方便在游戏开发过程进行调试. 下面是摘自Asset Store的一个查看Unity 默认GUI样式的小工具 插件链接:Editor Style Viewer https://www.assetstore.unity3d.com/en/#!/content/3282 预览 Editor Style Viewer源码 原理:遍历所有的GUI.skin,并显示其样式 using UnityEngine; usi…
unity的地形系统在手机游戏中因为效率问题基本无法使用,只能通过T4M这个地形插件来进行优化制作.下面大概讲解一下使用流程及方法. 先中U3D里面用自带的地形系统刷出想要的地形和贴图.贴图可以大概刷一下.后面要重新刷. 用导出脚本ExportTerrain.js导出地形为OBJ文件并导入3DMAX,给模型添加Optimizer优化命令并优化模型.然后给地形一个平面印射的UV.导出地形为FBX格式. 这是优化前面地形三角面的个数.差别非常大. 把导出的FBX文件导入unity,选中地形,在win…
unity里面做插值动画的插件有许多,比较常见的有itween.hotween.dotween.根据大家的反馈和实际体验来说,dotween插件在灵活性.稳定性.易用性上都十分突出.这里简单介绍下它的用法,并在后文做了一些效果示例,还是不错的. 所谓"插值动画",顾名思义就是在两个值中插入其他的值来实现动画.原理非常简单,比如想让某个物体从A地到达B地,我们只知道A和B的坐标,插值动画就可以根据"缓动函数"确定A.B间的其他值,来实现物体从A到B的"运动过…
这是一个用来制作shader的插件,也是一个很好的学习shader的工具.这个插件上手很容易,但是要用它来制作理想的Shader,需要下点功夫. 这儿先列举出基础知识,以及我的一些实践.以后我还会继续学习并记录更多的内容. 一.基本操作: 1).截断连线:按住alt并右键 2).框选:按住alt键并框选 3).对于不认识的节点,右键选择what,出现API官网,可选简体字 二.开始设置: 1).新建材质要命名并设置好路径 2).考虑shader可能会运行的平台或显卡配置 3).渲染路径:向前渲染…