摘要: 状态标签系统详解 (State Tag System) 一、状态标签系统概述 1. 核心概念 状态标签是状态机系统中用于控制行为和可打断性的标记系统。 从 stategraph.lua 的源码结构可以看出其定义方式: State = Class(function(self, args) self.n 阅读全文
posted @ 2026-02-11 14:10 Lycra776 阅读(1) 评论(0) 推荐(0)
摘要: ### Git常用命令 - `git init` 在目录中创建新的 Git 仓库(初始化仓库) - `git clone [url]` 拷贝 Git 远程仓库到本地 - `git add .` 将文件提交到缓存区 `.` 表示所有文件 - `git commit -m "注释内容"` 将暂存区的文件 阅读全文
posted @ 2023-07-02 21:32 Lycra776 阅读(11) 评论(0) 推荐(0)
摘要: 继承 继承就是将公用的属性或方法抽离到父类的过程,这个思维称之为面向对象 public class Polygan //这是父类,父类包含子类共有的变量及函数 { public string color; public string name; public int length; public i 阅读全文
posted @ 2023-03-22 09:07 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: Enum 与 string 之间的转换 先创建一个枚举类型 public enum emAction { None, GetUo, Wash, Eat, Play, } public emAction emA = emA.None; //创建一个对象emA 1、Enum < > sting Enum 阅读全文
posted @ 2023-03-19 16:55 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: 构造函数 发生在new实例时,会被自动调用,当写了自己的构造函数后,系统不再提供默认无参构造函数 public class MyClass { //构造函数可以携带参数 public MyClass(int a) { } } 静态构造函数 不需要增加访问修饰符,不论有多少实例,都只会被系统调用一次 阅读全文
posted @ 2023-03-19 16:23 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: class中的static static声明的类的变量称为静态成员变量,无法通过对象访问,必须通过类明来访问 public class MyClass { public static int a = 1; public static void Fun1() { Debug.Log("Fun1"); 阅读全文
posted @ 2023-03-18 19:19 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: continue continue的作用的退出当前循环,继续下面的循环 示例: for(int i = 0; i < 10; i++) { if (i == 5) continue; Debug.Log(i); } //输出:0,1,2,3,4, ,6,7,8,9 //当 i = 5 时,会跳过后面 阅读全文
posted @ 2023-03-18 18:48 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: class的声明 通过class + class名的方式来声明一个class public class MyClass{} class的实例化 定义一个类后必须实例化才能使用,实例化就是创建一个对象的过程。 在C#中我们使用new运算符关键字来创建。 类 对象 = new 类(); MyClass 阅读全文
posted @ 2023-03-18 18:48 Lycra776 阅读(0) 评论(0) 推荐(0)
摘要: 一、返回的值不同 i++返回原来的值 i++是先对左侧的变量赋值,然后再对i执行+1的操作,即先用后加 示例: int i = 10; int a = i++; Debug.Log(a); Debug.Log(i); //输出: a = 10, i = 11 同样的: int i = 10 Debu 阅读全文
posted @ 2023-03-18 18:47 Lycra776 阅读(0) 评论(0) 推荐(0)