• DynamicShadowProjector

    Projector Shadow是常用的实时阴影实现方式,其基本原理是通过摄像机将需要显示阴影的物体,渲染到一张RenderTexture(RT)上,记录下物体的颜色值(可设置为自定义颜色),并将RT关联到Projector组件的材质上;然后通过Projector组件将需要接收阴影的物体以Projector组件的材质再渲染一遍来实现阴影的显示。 DynamicShadowProjector让Projector Shadow更简单

    0
    24
    259KB
    2024-01-03
    5
  • Unity UGUI Plus

    Unity UGUI的扩展工具。微小的变化,但极大地改善了您的工作流程。 主要扩展功能 顶点颜色:让每个顶点都有特定的颜色,而不是像原来的UGUI那样只有一种颜色。 位置偏移:为每个顶点添加位置偏移。 阴影:在 UI 对象周围添加阴影。仅适用于没有与图像链接的精灵。 事件:允许您访问更多事件回调。 单击声音:为 UI 对象添加单击声音。您可以设置随机音高和音量。 自定义光标:为 UI 对象指定唯一的光标。 Tooltip:设置一个 rectTransform 作为 UI 对象的工具提示。 曲线位置偏移:通过曲线塑造文本对象。动画偏移值将使其像波浪一样移动。 可调整大小的滚动条:使滚动条可以通过拖动最小手柄和最大手柄来调整大小。 最小-最大滑块:使滑块成为最小-最大滑块。最小-最大滑块有两个代表两个浮点值的句柄。

    1
    39
    213KB
    2023-11-13
    5
  • Unity给场景中的3D字体TextMesh增加描边方案二

    描边资源

    0
    213
    19KB
    2023-10-24
    5
  • 亚马逊广告APS-Core-1-7-0

    亚马逊广告APS-Core-1-7-0

    0
    21
    53KB
    2023-10-23
    5
  • Unity 图片根据文本宽度变宽工具

    把脚本拉到text上

    0
    27
    1KB
    2023-06-13
    5
  • BakeMesh粒子层级问题解决

    问题 开发过程中有很多用到粒子特效的时候出现和UI层级冲突,比如粒子需要再同一个界面两个Image中间 解决 一般有三种方案 1.通过rendertexture渲染,可以完美处理层级问题,不过性能不好,多个摄像机 2.直接放到ui界面增加canvas,调整特效sort in layer,不过如果ui特效穿插多,层级不好管理,且多canvas造成合批问题 3.就是这篇文章主要讲的 粒子BakeMesh 优点:可像UGUI一样通过上下调整层级排序,接受Mask处理 用法: 文件里面有demo,简单来说就是在特效的父物体上加UIParticle脚本就行

    0
    479
    758KB
    2022-05-30
    5
  • ARPG项目中的事件通知模块,传多少个参数都方便,万能事件通知-NK事件通知传参.zip

    用法简介 1 代表第一种方法 2代表第二种方法,还有一点比较方便的是非必要可以不用每次都要写移除监听的方法,因为继承了Mono,会自动管理的,如果要传多个参数就在DeSubscribe<string>这里写你需要的参数 比如 DeSubscribe<int,类,list,...> 接收和传递都参数同步就行,刚开始用的时候可以参考复制下面脚本的方法注意引用命名空间,遇到问题就评论 using NKGame.Common.EvnetSystem; public class NewBehaviourScript : MonoBehaviour { public Button btn; void Start() { //1 监听 MonoEventManager.Subscribe(gameObject,LogicEventType.AddCaijiAwardAnimation,UIMaxLayer_Change); //2 监听 LogicEvnetSystem.Subscribe(LogicEventName.ActivityWorldBoss,LogicEventName.GROUP_UI, UIMaxLayer_Change3); //2 传参 MonoEventManager.Subscribe<string>(gameObject, LogicEventName.LabaBigGiftView_RefreshData, LogicEventName.GROUP_UI, UIMaxLayer_Change2); btn.onClick.AddListener(() => { //1 通知 LogicEvnetSystem.Publish(LogicEventType.AddCaijiAwardAnimation); //1 移除 LogicEvnetSystem.RemoveSubScribe(LogicEventType.AddCaijiAwardAnimation, UIMaxLayer_Change); //2 通知 LogicEvnetSystem.Publish(LogicEventName.ActivityWorldBoss, LogicEventName.GROUP_UI); //2 传参通知 LogicEvnetSystem.Publish(LogicEventName.LabaBigGiftView_RefreshData, LogicEventName.GROUP_UI,"2传参通知"); //2 移除 LogicEvnetSystem.DeSubscribe(LogicEventName.ActivityWorldBoss, LogicEventName.GROUP_UI, UIMaxLayer_Change3); //2 传参移除 LogicEvnetSystem.DeSubscribe<string>(LogicEventName.LabaBigGiftView_RefreshData, LogicEventName.GROUP_UI, UIMaxLayer_Change2); ; }); } public void UIMaxLayer_Change(LogicEventType e, object[] t) { Debug.LogError("枚举通知"); } public void UIMaxLayer_Change2( string t) { Debug.LogError("name传参"+t); } /// <summary> /// 无参数 /// </summary> public void UIMaxLayer_Change3() { Debug.LogError("无参数name通知"); }

    0
    92
    15KB
    2021-10-08
    15
  • MonKey - Productivity Commands.unitypackage

    Unity2019.4.18或更高开发快捷神器集成您的插件和Unity的菜单项在MonKey中直接搜索Unity的菜单功能和插件的菜单项!关卡设计中的互动场景命令强大而紧急的命令,用于场景视图中的关卡设计。结合一些功能来加速你的创作!包括诸如碰撞约束、距离约束、对象实例化、测量、对齐、夹紧、组件、对象替换等命令!

    5
    108
    325KB
    2021-09-29
    3.9
  • PerfDog.zip

    PerfDog.zip

    0
    108
    152.92MB
    2021-08-24
    10
  • Unity500款插件,保证网盘地址永久有效

    500款插件 当做你自己的资源,再也不用去网上下载别人的插件了,一次投资终身受用,工作十年用到的所有东西,方便查找

    1
    219
    116B
    2019-07-11
    16
  • 1024勋章

    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • GitHub

    绑定GitHub第三方账户获取
  • 创作能手

    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户
  • 持之以恒

    授予累计1月发布8篇原创IT博文的用户
  • 勤写标兵

    授予累计1周发布3篇原创IT博文的用户
  • 分享精英

    成功上传11个资源即可获取
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
关注 私信
上传资源赚积分or赚钱