雪千渔Blog

  • 首页
  • 写写代码
    • dotNet
    • C++
    • Lua
    • Visual Basic
    • Java
    • Android
    • Web
  • DCC
    • Maya
    • Maya-Plug
    • AfterEffect
    • AfterEffect-Plug
    • PhotoShop-Plug
  • 游戏制作
    • Unity3D
    • UnrealEngine
    • 经验杂谈
    • 游戏设计
    • 自研引擎
    • 效果实现
  • 其他
    • 乱七八糟
    • 软件工具
    • 留言板
    • 自制素材
    • 关于我
  • 世界的尽头
Lua
Lua

LuaSharp:适用于.Net开发者的Lua框架

代码仓库:https://github.com/JomiXedYu/LuaSharp 为什么说适合熟悉C#的Lua开发者 使lua拥有面向对象的关键字与方法,关键字、方法名、抽象层基本采用自.Net规则。 可以在这里看到的内容 拥有类(class),类型(Type),实例(instance) base,重写时需要调用父类的方法。 直接在类中写重载运算符。 支持gettype(class) / typeof(class) 使用obj:GetType() 方法,每个类型对象唯一 istype关键字,istype(obj…

2020年4月25日 0条评论 1778点热度 2人点赞 JomiXedYu 阅读全文
Lua

Lua面向对象

注:本文代码中的->符号均为运行后的输出结果,不算做代码 前言 说道面向对象,基本就是围绕着表来展开的。lua中的表是一个万能的类型,可以当做数组,哈希表,结构体,等数据类型,主要是搭配元表来实现面向对象。前面会有些lua表的基础简单介绍,如有了解可直接翻找目录 “Lua类型与实例”,因为博主常使用C#进行开发,所以本文章中会有很多关键字与命名风格偏向C#。 Lua中的表:table 表和其他基础类型不同,它是引用类型的,或者叫指针类型。当给变量赋的值为表时,只是把表的引用复制了过去。 表的声明方式: loc…

2020年3月13日 0条评论 3356点热度 3人点赞 JomiXedYu 阅读全文
Lua

Lua位运算与Flag枚举

Lua位运算 Lua位运算的实现,用库感觉还是太麻烦,还是自己实现下吧,因为lua中没办法整除,但是毕竟是除2,直接把小数点抹去就可以了,循环拿商除2,每次循环位置+1(乘2),余数就是位上的数,对单独的位进行运算后乘上位移。 local BitMath = {} local function _and(n1, n2) return n1 == 1 and n2 == 1 and 1 or 0 end local function _or(n1, n2) return (n1 == 1 or n2 == 1) an…

2020年3月9日 0条评论 4028点热度 1人点赞 JomiXedYu 阅读全文
Lua

xLua无法判断Unity对象为nil的问题

在xlua中无法判断GameObject类型对象是否为nil faq原文:https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/faq.md faq标题:有的Unity对象,在C#为null,在lua为啥不为nil呢?比如一个已经Destroy的GameObject。 faq内容:其实那C#对象并不为null,是UnityEngine.Object重载的==操作符,当一个对象被Destroy,未初始化等情况,obj == null返回true,但这C…

2020年3月6日 0条评论 6455点热度 8人点赞 JomiXedYu 阅读全文

JomiXedYu

一名游戏玩家。

分类
  • AfterEffect / 6篇
  • AfterEffect-Plug / 1篇
  • Android / 1篇
  • C++ / 12篇
  • dotNet / 12篇
  • Lua / 4篇
  • Maya / 2篇
  • Maya-Plug / 1篇
  • Office-VSTO&VBA / 2篇
  • Unity3D / 14篇
  • UnrealEngine / 1篇
  • Visual Basic / 8篇
  • Web / 2篇
  • 乱七八糟 / 2篇
  • 效果实现 / 2篇
  • 经验杂谈 / 2篇
  • 自制素材 / 3篇
  • 计算机图形学 / 1篇
  • 软件工具 / 4篇
友情链接
  • DorinXL
  • 小博博客
  • 秋橘斋

COPYRIGHT © 2014-2021 雪千渔Blog. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

辽ICP备20006894号-1