自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lua中table传的是“值“还是“址“

直接上代码证明 local t = { x = 10, y = 10}; local t2 = t; t2.x = 11; print_table(t);打印结果 local t = {10,2,5,7,5}; local t2 = t; t2[1] = 11; print_table(t);结果已经看到了,那么传的是"值"还是"址"大家应该知道了。...

2021-03-18 20:14:52 331

原创 lua的三目运算符

lua使用 and or 来实现三目运算符,有一些问题,除非能保证 b = true,否则表达式会有问题。那么怎么解决这个问题呢?if else 大法好。还有其他的解决方法,看个人习惯吧-- 三元运算符function iif(condition, a, b) if condition then return a; else return b; endend ...

2021-03-18 19:50:18 356

原创 unity 创建不带有raycastTarget的image

在开发中,有时候image是不需要raycastTarget属性的,每次手动反选也是很恼火的,而且容易忘记,造成一些不必要的麻烦。所以 写一个创建image的时候就去掉raycastTarget属性的脚本。 [MenuItem("GameObject/UI/Image - WithoutRay", false, 10)] static void CreatImage(MenuCommand menuCommand) { EditorApplication.Execut

2021-03-18 19:46:39 753

原创 C# 扩展语法糖

C# 扩展语法糖1、它至少有一个参数;2、第一个参数必须附加 this 关键字;3、第一个参数不能有任何其他修饰符(out/ref)4、第一个参数不能是指针类型5、 C# 只支持扩展方法,不支持扩展属性、扩展事件等;6、 扩展方法的命名空间可以使用 namespace System ,但不推荐;7、 定义扩展方法的类是静态类;8、注意的是扩展方法有“污染性”,所以我觉得在扩展的时候还是想想,是不是值得这样扩展。例如,拓展unity的GameObject public stati

2021-03-17 20:54:17 188

原创 lua 实现数字转换千分法描述的字符串

话不多说,直接上代码。function Utils.thousandNum(number, decimalCount) if type(number) ~= "number" then return number; end if number == math.huge then return tostring(number); end local intNum = number; local floatStr = ""; --如果是小数,需要保留小数点后的数字 local a

2021-03-16 19:48:49 390

空空如也

空空如也

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

TA关注的人

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