[置顶] 关于UGUI底层的小知识---上 (转雨松momo)

摘要: 1 | UGUI原理简述 1.1 原理 首先得生成显示UI用的Mesh,如图1-1所示,一个矩形的Mesh,由4个顶点,2个三角形组成,每个顶点都包含UV坐标,如果需要调整颜色,还需要提供顶点色。就像UGUI中调节图片和文本的颜色,其实就是设置它们的顶点色而已。 然后将网格和纹理信息送入GPU中渲染 阅读全文

posted @ 2019-07-14 17:00 深秋大街道 阅读(4379) 评论(0) 推荐(0) 编辑

2020年11月3日

关于lua包nil截断的问题

摘要: local unpack = unpack or table.unpack -- 解决原生pack的nil截断问题,SafePack与SafeUnpack要成对使用 function SafePack(...) local params = {...} params.n = select('#', 阅读全文

posted @ 2020-11-03 17:39 深秋大街道 阅读(415) 评论(0) 推荐(0) 编辑

2020年9月24日

lua消息机制

摘要: 结合上一篇的内容:https://www.cnblogs.com/chenggg/p/13722086.html 参考一个消息管理器的设计 这个还存在点问题没有考虑到方法中存在协程的情况 稍微改下就可以 --[[ -- added by wsh @ 2017-11-28 -- 消息系统 -- 使用范 阅读全文

posted @ 2020-09-24 17:57 深秋大街道 阅读(592) 评论(0) 推荐(0) 编辑

一个好用的Lua基类

摘要: 在XLuaFramework这个框架中发现了一个完成度比较高的基类设计 差不多完成了面向对象的基本功能 初看时没弄明白 看了两三遍就把理解标记了下来 难免以后很长时间不写lua突然要用到 再次看的一头雾水 哈哈 --保存类类型的虚表 local _class = {} -- 自定义类型 ClassT 阅读全文

posted @ 2020-09-24 01:01 深秋大街道 阅读(463) 评论(0) 推荐(0) 编辑

2020年9月21日

关于Spine在Unity中替换局部皮肤的方法

摘要: 使用版本为3.8,3.6估计也差不多 不过UI的功能没有Animation多 分别获取grh的1,2两个皮肤 然后分别获取对应的节点装配到当前的Skeleton中 即可完成 拷贝一份skeleton中的Set方法 修改如上 还有骨骼位移和缩放 下一章整理下 最近一周都在搞这些配置... 阅读全文

posted @ 2020-09-21 18:39 深秋大街道 阅读(1732) 评论(0) 推荐(0) 编辑

2020年4月1日

shader基础

摘要: shader中常用的数据类型 3种基本数值类型:float、half和fixed。 这3种基本数值类型可以再组成vector和matrix,比如half3是由3个half组成、float4x4是由16个float组成。 float:32位高精度浮点数。 half:16位中精度浮点数。范围是[-6万, 阅读全文

posted @ 2020-04-01 00:23 深秋大街道 阅读(184) 评论(0) 推荐(0) 编辑

Shader基础(一)

摘要: shader中常用的数据类型: 3种基本数值类型:float、half和fixed。 这3种基本数值类型可以再组成vector和matrix,比如half3是由3个half组成、float4x4是由16个float组成。 float:32位高精度浮点数。 half:16位中精度浮点数。范围是[-6万 阅读全文

posted @ 2020-04-01 00:11 深秋大街道 阅读(374) 评论(0) 推荐(0) 编辑

2020年3月26日

关于C#的大数值处理

摘要: using System;using System.Text.RegularExpressions;[System.Serializable]public class Int :IComparable{ public string Body = "0"; public static readonly 阅读全文

posted @ 2020-03-26 01:17 深秋大街道 阅读(423) 评论(0) 推荐(0) 编辑

2020年3月4日

关于URI和URL

摘要: URI= Universal Resource Identifier 统一资源标志符 URI通常由三部分组成: ①访问资源的命名机制; ②存放资源的主机名; ③资源自身的名称。 https:// i-beta.cnblogs.com/posts/edit ① ② ③ URL = Universal 阅读全文

posted @ 2020-03-04 23:04 深秋大街道 阅读(266) 评论(0) 推荐(0) 编辑

2019年10月20日

使一个片同时支持正反面图片显示

摘要: // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "Custom/TwoFaceShader" {... 阅读全文

posted @ 2019-10-20 22:13 深秋大街道 阅读(299) 评论(0) 推荐(0) 编辑

2019年10月19日

Shader 入门(一)

摘要: Shader "Unlit/贴图的平移缩放" { Properties { _MainTex("Texture", 2D) = "white" {} _UA("旋转中心x",Float) = 0.5 _UB("旋转中心y",Float) = 0.5 _CenterX("平移x",float) = 0 _CenterY("平移y",float) = 0 _Scale("缩放",Fl... 阅读全文

posted @ 2019-10-19 17:02 深秋大街道 阅读(303) 评论(0) 推荐(0) 编辑

导航