自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Lua table.sort

Lua的table.sort首先先上代码 ltablib.cstatic int sort (lua_State *L) { // table的大小为n lua_Integer n = aux_getn(L, 1, TAB_RW); if (n > 1) { /* non-trivial interval? */ luaL_argcheck(L, n < INT_MAX, 1, "array too big"); if (!lua_isnoneornil(L,

2022-02-26 21:13:48 202

原创 Unity UGUI 源码MaskableGraphic,RectMask2D,Mask

MaskableGraphicMaskableGraphic继承自Graphic,分别实现了IClippable, IMaskable, IMaterialModifier这三个接口。从其字面意思也可以看的出来它是可遮罩的Graphic,可以结合着ugui中的两种遮罩组件Mask和RectMask2D一起看。protected override void OnEnable(){ base.OnEnable(); m_ShouldRecalculateStencil = true;

2022-02-19 18:06:30 2960

原创 Lua中ipairs和pairs的区别

Lua中ipairs和pairs的区别泛型foripairs的实现pairs的实现两者区别泛型for首先是泛型for的语法for var-list in exp-list do body end当执行for循环时候,泛型for会接收exp-list返回的三个值分别用作迭代函数、不可变状态和控制变量的初始值。上述步骤完成后泛型for使用不可变状态和控制变量为参数来调用迭代函数,泛型for将迭代函数的返回值赋给变量列表中声明的变量,如果第一个返回值(赋给控制变量的值)为 nil ,那么循环终止;

2022-02-19 13:49:57 2358

原创 Unity UGUI 源码Graphic

目录Graphic它是如何将我们的UI显示在屏幕上的Graphic的代码逻辑Graphic它是如何将我们的UI显示在屏幕上的贴一个简单的例子using System.Collections;using System.Collections.Generic;using UnityEngine;public class MyGraphic : MonoBehaviour{ public Texture texture; // Start is called before th

2022-02-12 18:47:28 2155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除