为了搞unity的热更新,需要用到lua. lua是什么东西?一种脚本语言。脚本语言一般轻量,简单. js大家都很熟悉吧。因为现在我拿它与lua对比 相同点 类型都差不多,追求简单。 string/string number/number boolean/boolean function/funct ...
分类:
Web程序 时间:
2020-11-19 12:15:27
阅读次数:
12
在做好所有的前期工作之后比如导包什么的,接下来编写脚本,然后建立一个virtual Button,这个button的触发是通过代码来传递信息的,比如我的代码中是“showCube”,点击unity中的button,在Inspector中有一个配置按钮的,我们要把名字也改成代码中的名字才可以传递信息, ...
分类:
编程语言 时间:
2020-11-18 12:58:52
阅读次数:
11
tips 1.结构体中包含数组,在使用之前,必须实例化,并规定数组的长度; 2.new 出来的长度并不互相影响,new struct test { public string[] strs; } test m_test = new test(); m_test.strs = new string[5 ...
分类:
编程语言 时间:
2020-11-18 12:29:14
阅读次数:
5
1.两点距离: Vector3 P1 = new Vector3(1,1,1); Vector3 P2 = new Vector3(2,2,2); print((P1-P2).magnitude);//两点之间的距离 print((p1-p2).sprMagnitude);//两点之间距离的平方 2 ...
分类:
编程语言 时间:
2020-11-08 16:47:24
阅读次数:
17
说明: 简单总结一下深度优先算法和广度优先算法在Unity中最直观和最多见的使用。这里我所举的例子是应用到Unity中3D 人物的全部骨骼关键的遍历,推广开就是能够对全部物体的层级关系进行简单的遍历。。。算法 数据结构中的树的遍历在Unity中最直观的表现就是对某物体的全部子物体的遍历关系。数据结构 ...
分类:
编程语言 时间:
2020-11-07 16:23:59
阅读次数:
28
最近在做游戏的过程中发现游戏总是出各种各样意料之外的问题,检查了无数遍程序,发现程序没有问题,进行了多次Debug之后发现居然时Unity自己的Bug(坑爹),所以这里进行下Bug总结。 1.动画Bug: 最明显的问题,如果我们导入一个动画,并且建立一个角色,比如攻击动画,正常运行,此时如果我们在文 ...
分类:
编程语言 时间:
2020-11-01 22:05:33
阅读次数:
32
方法代码的使用: private List<string> fileList = new List<string>(); /// <summary> /// 获取路径下所有文件以及子文件夹中文件 /// </summary> /// <param name="path">全路径根目录</param> ...
分类:
编程语言 时间:
2020-10-30 11:59:37
阅读次数:
22
print("*********Lua调用C#枚举相关知识点***********") --枚举调用 --调用Unity当中的枚举 --枚举的调用规则 和 类的调用规则是一样的 --CS.命名空间.枚举名.枚举成员 --也支持取别名 PrimitiveType = CS.UnityEngine.Pr ...
分类:
编程语言 时间:
2020-10-30 11:54:43
阅读次数:
23
print("*********Lua调用C# 数组相关知识点***********") local obj = CS.Lesson3() --Lua使用C#数组相关知识 --长度 userdata --C#怎么用 lua就怎么用 不能使用#去获取长度 print(obj.array.Length) ...
分类:
编程语言 时间:
2020-10-30 11:53:34
阅读次数:
21