
Unity客户端开发技术栈
客户端中级开发以上
lq1340817945
这个作者很懒,什么都没留下…
展开
-
Unity用Shader实现UGU i图片边缘选中高亮
Unity用Shader实现UGU i图片边缘选中高亮原创 2022-06-10 16:29:03 · 1603 阅读 · 0 评论 -
lua脚本实现贝塞尔曲线
--[[贝塞尔曲线]]--local BezierTool = BaseClass("BezierTool")--二阶贝塞尔曲线function BezierTool:CalculateCubicBezierPoint(t, p0, p1, p2) local u = 1 - t; local tt = t * t; local uu = u * u; local p = uu * p0; p = p + 2 * u * t * p1; p =原创 2022-05-27 16:47:43 · 890 阅读 · 0 评论 -
Unity TimeLine和Spine动画不受timeScale时间影响的解决办法
当我们游戏经常需要暂停的时候,又不想TimeLine动画受到影响首先将PlayableDirector组件 的UpdateMethod调为UnScaleGameTime如果TimeLine里面的组件有animator 动画也同样操作如果有spine动画,勾选UnscaleTime...原创 2022-03-16 15:59:55 · 5762 阅读 · 0 评论 -
Unity 不使用ScrollView实现有限物体的无限循环
unity 无限循环,scroll view,原创 2022-01-21 12:29:50 · 2976 阅读 · 6 评论 -
vs code 和vsStudio如何让脚本自动定位到侧边栏?
打开特性既可【勾选】工具–>选项–>项目和解决方案–>常规–>在解决方案资源管理器中跟踪活动项。原创 2021-11-10 14:55:52 · 686 阅读 · 0 评论 -
UnityUGUI实现ScrollView 滑动居中的放大、其他的缩小,简单实现方法
效果图:使用到的技术:UGUI的ScrollViewDoTween实现原理:首先创建一个ScrollView组件用于放置节点创建一个空的RectTransForm作为中心标识组件原理贴上Lua伪代码首先将生成在ScrollView的所有物体保存到self.itemList然后每次刷新的时候遍历所有子物function HolidayPage3ItemCtrl:FreshItem( ) local centerPosX = self.view.UI.RectTransfo原创 2021-10-27 21:31:34 · 5138 阅读 · 12 评论 -
Unity 学习链接全攻略
收录Unity 前端需要了解或学习的链接Unity 全攻略:https://zhuanlan.zhihu.com/p/151238164Unity xLua 框架:https://github.com/smilehao/xlua-frameworkC#热更新 ILRuntime:http://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.htmlCDN与缓存:https://www.cnblogs.com/blogbyhuer/p/9335原创 2021-09-01 10:54:15 · 271 阅读 · 0 评论 -
Unity 编辑器拓展之 自定义改变整个粒子特效缩小放大
将脚本加入Editor,右键点击相应的特效即可,面板上更改这个psScaleFloat自定义修改特效大小using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;using System;using UnityEditor.Experimental.SceneManagement;using UnityEditor.SceneMa原创 2021-05-07 16:16:41 · 1292 阅读 · 1 评论 -
Unity 实用教程之 下载查看Unity自带shader
我已经下载下来了,很小,你们也可以自己去官网下载懒得话我就奉送链接版本是2019的哈免费下载传送门:https://download.youkuaiyun.com/download/lq1340817945/18419577原创 2021-05-06 21:28:38 · 704 阅读 · 0 评论 -
Unity 使用Shader+C#脚本的方式简单实现 UGUI的UI溶解特效
示例项目链接:https://download.youkuaiyun.com/download/lq1340817945/18250384溶解前UI:溶解部分后UI:对应的shaderShader "default/定点溶解UI"{ Properties { _MainTex ("Texture", 2D) = "white" {} [Vector2(1)] _DissolveCenterUV("Dissolve Center UV", Vector) = (0,1,原创 2021-04-29 19:58:40 · 1399 阅读 · 0 评论 -
Unity 利用LineRenderer组件实现UGUI闪电链跟随手指特效
首先,大家伙儿先认真看一下这些大佬博主写的3D版的闪电链特效,我们的UGUI的闪电链特效就是基于这些博主的方案上修改优化。https://jingyan.baidu.com/article/f54ae2fc7731171e92b849d7.html首先我们要把UI的模式转为摄像机,这个方案是必须的除非你只需要特效,不显示其它UI了,你想要闪电链特效在其它UI上,那么你就要这样做将LineRender的层级调整一下即可总结:其实相比链接上的,你只需要把3D物体换成UI将Canvas的渲染模原创 2021-04-29 19:32:47 · 2857 阅读 · 1 评论 -
lua 函数遇到的bug坑点
当我们使用lua函数递归的时候错误示例:local func = function () --TODO func()end根据脚本执行顺序这个时候我们会发现func()是未定义的正确示例:local funcfunc = function () --TODO func()end原创 2021-04-29 19:15:36 · 282 阅读 · 0 评论