
Unity插件
文章平均质量分 94
Unity插件
Hello Bug.
记录一点点
展开
-
Unity中实现高级相机操作——Cinemachine插件
Cinemachine可以快速实现各种相机效果,例如跟随、分镜、推拉式镜头等,配合Timeline可以创建Cinemachine Track实现动画融合。原创 2022-10-10 10:50:16 · 7618 阅读 · 0 评论 -
Unity中实现模型切割——EzySlice插件
一:效果演示二:实现——导入插件:https://github.com/DavidArayan/ezy-slice——编写脚本using UnityEngine;using EzySlice;public class SliceTest : MonoBehaviour{ public GameObject sourceGo;//切割的物体 public GameObject slicerGo;//切片物体 public Material se..原创 2020-11-17 13:10:55 · 11647 阅读 · 4 评论 -
Unity中实现模型外发光——HighlightingSystem插件
一:最基础的外发光——演示效果——给相机添加HighlightingRenderer组件——给自发光的物体添加Highlighter组件1.Tween:必须勾选上才可以发光2.Gradient:设置发光的颜色(可以渐变)3.Duration:持续时间4.Loop Mode:颜色渐变循环模式...原创 2020-08-14 14:06:12 · 5083 阅读 · 0 评论 -
Unity中实现网格变形——MegaFiers插件
一:下载地址https://download.youkuaiyun.com/download/LLLLL__/12299258二:Rubber 橡胶修改器——启用(Enabled)是否启用了修饰符。目标正常情况下系统将使用网格物体的运动来驱动模拟橡胶但你可以选择效果由另一个对象,如果是选择在这里,如果你移动物体的顶点将基于运动,而不是当地的运动。材料您可以选择对象的类型,或者选择自定义来设置您自己的值。基本材料:软橡胶硬橡胶果冻乳胶自定义通道选择要使用的颜色通道,作为顶点的权重原创 2020-08-05 18:36:34 · 5361 阅读 · 2 评论 -
Unity中实现视觉弯曲——Curved World插件(制作跑酷类游戏)
一:功能演示二:介绍Curved World是一个顶点变换着色器,用于创建各种着色器弯曲效果作为一个曲面着色器它并不会修改其渲染的真实网格。例如,如果网格之前是平的,使用Curved World着色器之后它仍然会是平的,假如物体需要从位置A移动到位置B,使用Curved World着色器后一切都是一样的,只是视觉的渲染不同,它不会影响物理,动画,寻路和其他游戏功能Curved World是每个顶点置换成着色器,所以网格顶点的密度决定了曲线的平滑程度三:实现步骤——下载插件并导入U原创 2020-07-18 22:12:14 · 6150 阅读 · 2 评论 -
Unity中实现移动端振动——Nice Vibrations插件
一:介绍Nice Vibrations可以为IOS和Android提供简单而强大的振动和触觉反馈通常,iOS手机的性能要比Android手机好得多,并提供更多控制功能——在IOS端支持旧的Taptic振动(从iOS 10和iPhone 7开始)以及最新的CoreHaptics振动(仅在运行iOS13+的iPhone8和更高版本上支持),像连续,瞬态,AHAP支持这些高级功能取决于是否引入了CoreHaptics的API支持——在Android端对于运行低于25版本的SDK的Android设备,将原创 2020-06-03 18:06:16 · 7148 阅读 · 3 评论 -
Unity中实现翻书效果——Book Page Curl Pro插件
二:实现——下载插件并导入Unity工程:——新建一个Canvas和EventSystem,将Book-Page Curl Pro—Prefabs下的BookPro预制体拖到Canvas下——...原创 2020-04-01 15:17:29 · 14225 阅读 · 25 评论 -
Unity中实现激光效果——Unique Lasers Volume插件
一:介绍该插件有两个重要脚本:LaserScript和ParticleSystemControllerusing UnityEngine;public class Shot : MonoBehaviour{ public LaserScript _laser;//LaserScript脚本 private void Update() { ...原创 2020-03-26 13:48:01 · 6184 阅读 · 0 评论 -
Unity中实现拉取手机相册——NativeGallery插件
——下载插件并导入Unity:——如果是Android设备的话需要设置写权限到外部卡:PlayerSettings—Player—OtherSettings—Write Permission选择External(SDCard)——代码实现点击按钮拉取手机相册using UnityEngine;using UnityEngine.UI;public class Test : Mo...原创 2020-03-05 15:04:38 · 4153 阅读 · 0 评论 -
Unity中实现Hierarchy面板中显示Component的图标——Hierponent插件
这个插件可以在Hierarchy面板中显示此物体身上的所有组件图标(美观+清晰)Window—AssetStore—Hierponent插件的源码:namespace Hierponent{ using UnityEngine; using UnityEditor; using System.Collections.Generic; public ...原创 2020-01-10 10:33:45 · 3953 阅读 · 0 评论 -
Unity中实现补间动画——DOTween插件
使用的时候引入using DG.Tweening的命名空间一:DOTween与Itween的区别——DOTween与Itween都可以实现补间动画——iTween调用方式复杂,需要自己去拼接一个Hashtable,也就是说需要记住各种字符串名称——DOTween直接使用点调用就可以了,而且可以链式编程(无限的点)——DOTween执行效率更高,性能好二 :DOTween的...原创 2019-03-17 21:56:49 · 5438 阅读 · 1 评论