
lua
sogooday
微信:wjf630759294
展开
-
三位数的判断大小
int a=1; int b=-1; int c=-2; int max; int min; max=a>b?a:b; min=a<b?a:b; max=c>max? c:max; min=c<min?c:min; Debug.Log("从小到大的顺序:"+min.ToString()+(a+b+c-min-...原创 2017-09-29 17:06:48 · 737 阅读 · 0 评论 -
关于lua的学习
lua 因为这语言的的基础似乎C语言 所以会 C#的同学很快可以学会 因为笔者是C语言出身所以去打算学习 http://blog.jobbole.com/70480/转载 2017-10-19 15:16:10 · 198 阅读 · 0 评论 -
关于玩家游戏中将数值变为 亿 万 分开
在做的项目中已经遇到到了2次都要转换了,写这篇也是自己懒省事,不先给每次都重新写了。所以在这里吧方法放上面,用自己以后使用 //更改玩家的银两数量 public void Yinliang_change(string num){ if (num.Length <= 4) { yinliang_num.text = "银两:" + num;//玩家的银两数量 } els...原创 2018-02-08 15:39:06 · 297 阅读 · 0 评论 -
unity 关于Xlua中代码给游戏物体添加C#
标题看起来可能有些矛盾,既然使用lua了,为什么还需要再加C#脚本呢。啊啊哈哈 这是一个梗,也是一个我们团队面对的一个相对更高的过度过程吧 --游戏加载页面 local parent = CS.UnityEngine.GameObject.Find("Canvas").transform local A_enter = parent:Find("A_enter").gam...原创 2018-08-17 17:15:58 · 2983 阅读 · 2 评论 -
关于xlua 中调取unity Button 组件中的interactable 会报错 - attempt to call a boolean value (field 'interactable')
笔者遇到了 xlua使用unity 中的组建中的interactable这样写的tishiban_jia1 为一个组件tishiban_jia1.interactable = false结果报出了attempt to call a boolean value (field 'interactable')的错误因为是非静态的方法,所以我们改成下面这样tishiban_...原创 2018-10-10 17:17:00 · 3261 阅读 · 0 评论 -
关于lua如何模拟class
在unity 中使用xlua热更的时候,我们需要使用到lua模拟class我先简单说一下思路。第一,就是先建立一个表(我们起名字叫根表),在建立一个表(我们起起名字叫小表)在小表中我们需要预制出来相关的多个相同游戏物体,同时这写预制体上有相关的方法,可以调取操作第二,将相关的参数与小表对应的放在根表中。例如 根表['预制体1'] =小表 也就是下文中的local in...原创 2018-10-11 16:06:15 · 601 阅读 · 0 评论 -
关于xlua与unity交互中的坑
单纯的lua 关于if中相关的报错检查自己的if是否为 相应的语法格式 --格式一if(条件) then end--格式二if (条件) thenelseif(条件) thenelse end 具体错误是你会发现判断会跳过你的这个判断 【解决办法】: 检查条件中的问题特别是 判断条件为 string 判断 string u...原创 2018-10-12 21:56:31 · 750 阅读 · 0 评论 -
lua的报错
too many C levels (limit is 200) in function at line 5 near当初出现这个是时候 说明你的已经重复调用进入死循环了。找到这个报错的lua 脚本然后找require('lua脚本')一个个查看自己调取的相关脚本没有调取这个报错的脚本,有的话 你会发现,有lua 脚本之间相关调用require('public')require(...原创 2018-10-12 17:28:08 · 4404 阅读 · 1 评论