![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文档
毛毛虫
学无止境
展开
-
lua取出小数的整数部分和小数部分
modf 取整数和小数部分 local Index = 20.2local a , b = math.modf(Index );取出的值 a = 20,b=0.2原创 2019-01-08 12:13:55 · 12080 阅读 · 0 评论 -
android studio 卡在Project setup: reading from cache 很久
在项目的gradle.properties 文件里添加 一行:org.gradle.configureondemand = false然后重新打开项目 可以解决原创 2019-05-24 14:38:58 · 758 阅读 · 0 评论 -
利用“标志位”来定义游戏规则
前面写过二进制,八进制,十进制,十六进制之间的一些转换。在游戏当中用到的还是比较广泛的。1、十六进制定义了一些规则(如图下)2、初始化一下数据(如图下)代码里注释的很清楚如果option为nil就将底分默认为一分,局数默认为四局。如果option不为nil说明之前已经记录了游戏规则。游戏规则是通过勾选框来选定的。这里不上图片了。如果option不为空,就将复选框默认为选中。(如图下)...原创 2019-05-05 15:25:06 · 551 阅读 · 0 评论 -
cocos studio 导入失败. 未将对象引用设置到对象的实例
1、问题描述:在游戏开发的时候,cocos studio导出的UI工程不是每次都需要在cocos studio重建重建新文件的。有的时候可以拿之前创建好的UI工程复制一份重新改个名字对布局进行简单的修改就可以。cocos studio工程里面有两个文件夹 一个是res发布的项目都在这里。一个是cocosstudio源文件在这里。有的朋友就会在cocosstudio文件里创建一个文件夹然后复制一个...原创 2019-04-12 09:43:17 · 4834 阅读 · 0 评论 -
申请魔窗开放平台
1、魔窗官方网址:http://www.magicwindow.cn/登陆账号密码,如果没有就申请注册。2、登陆后如图下页面点击产品管理3、点击产品后,在点击新增产品,选择App4、参照图下填写ios对应明细5、参照图下填写Android明细,填写完成后点击下一步6、点击完成7、点击mLink服务,添加mLink服务8、产品名称是之前填好的,根据之前对应的点好就可以了。点击保存...原创 2019-03-19 09:56:46 · 766 阅读 · 0 评论 -
将一维数组解析成二维数组
很多时候服务端发过来一个一维数组,我们要把它解析成二维数组来使用。这时就需要将一个一维数组解析成二维数组。千万别问我服务端为什么不直接发一个二维数组过来。代码:输出结果:希望能帮助到新人!...原创 2019-03-13 17:18:20 · 561 阅读 · 0 评论 -
如何获取一个数组元素的位置
没有闲话直接上代码:这里可以封装一个返回值,arr参数是数组,num参数是要查找的元素,a为返回的位置上面两则代码都用到了indexOf()函数,那么我就简单的介绍一下这个函数.indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始!没有返回-1;方便判断和截取字符串!indexOf()定义和用法indexOf() 方法可返回...原创 2019-03-21 16:06:31 · 9146 阅读 · 0 评论 -
vs2013开发调试cocos2d-x-Lua工程项目
刚来新公司,之前习管了用断点调试。现在同事们用的是Visual Studio Code 编写Lua脚本,然后打日志来调试。而我个人由于之前习惯一直用断点去调试。所以就要自己配一下Lua调试了。一、去下载一个BabeLua,BabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查...原创 2019-03-19 16:51:09 · 1083 阅读 · 0 评论 -
怎么减少编程中的 bug?
为什么要编程?因为代码没在那里。创造一个世界是如此让人着迷,Linux 的创始者 Linus 这样表述对编程的喜爱之情:对于喜爱编程的人来说,编程是世界上最有趣的事,比下棋有趣得多!因为你可以自己制订游戏规则,而你制定什么样的规则,也就会随之出现与此规则相符合的结果。在电脑世界中,你就是创世者,你对所发生的一切拥有最终的控制。你可以建筑一个这样的房子,有一个活板门,既稳固又实用。但是每个人都...转载 2019-03-19 16:09:57 · 349 阅读 · 1 评论 -
关于Lua的"#"标识符
关于Lua的字符串最后需要介绍的是"#"标识符,该标识符在字符串变量的前面将返回其后字符串的长度,如:1 a = “hello”2 print(#a)/> lua d:/test.lua5原创 2019-03-09 15:32:44 · 749 阅读 · 0 评论 -
程序员的职业生涯
随着互联网的兴起“程序员”三个字越来越受到大家的关注。有个段子说嫁人就嫁程序员,原因有三;一:挣得多,二:花的少,三:死的早。借着这个段子鄙人不才就给大家分析一下以上三点。一:挣的多,随着近些年互联网的崛起,程序员的工资确实大幅度提高,在一线城市北上广深工作经验三年以上月薪差不多都是平均1.5万起步,我说的是“平均”当然有的甚至是更高,这个数字并不是十分的准确我只是根据我身边的朋友同事大家的月薪...原创 2019-03-09 15:28:44 · 3761 阅读 · 3 评论 -
Android Studio打包生成apk
常规的AS打包主要分两种:一种是没有“.jks”文件的打包一种是有“.jks”文件的打包一、没有“.jsk”文件打包1、在Build中找到生成release的选项:原创 2019-03-08 23:26:18 · 523 阅读 · 0 评论 -
lua获取table 的长度
当我们获取 table 的长度的时候无论是使用 # 还是 table.getn 其都会在索引中断的地方停止计数,而导致无法正确取得 table 的长度。可以使用以下方法来代替:function table_leng(t)local leng=0for k, v in pairs(t) doleng=leng+1endreturn leng;end...原创 2019-02-21 10:38:21 · 2946 阅读 · 0 评论 -
cocos2dx-lua 滑动条实现
Cocos Studio部分:1、如上图所示:拖动一节点:名字Node_Slider2、如上图所示: 拖动一精灵放在Node_Slider节点下层,设置好图片资源。根据要求可有可没有,我的要求是要放一张背景图。3、关键的一步 :如上图:从左侧拖动一个滑动条放在Node_Slider节点下层名字“Slider_1”,设置背景样式,节点样式,滑动进度为0。滑动进度为0 ,节点样式会在最...原创 2019-02-25 15:05:46 · 2154 阅读 · 0 评论 -
Lua获取Table最大值
table.maxn (table)指定table中所有正数key值中最大的key值. 如果不存在key值为正数的元素, 则返回0。(Lua5.2之后该方法已经不存在了)下面用自定义函数实现:调用方法:输出结果:此功能可以用Table来存入分值,长度为玩家ID,根据获取的这两个值可以来设置最大赢家等等。获取到Table的最大值,和长度。根据这两个值可以做自己想要做的事情!...原创 2019-02-27 17:51:30 · 6136 阅读 · 0 评论 -
Android Studio连接不到MuMu模拟器
安装mumu模拟器后,as连接不到mumu模拟器;好了,教程来了;两步走;先把模拟器运行起来!第一步:打开Terminal,输入: D:\an\sdk_as\platform-tools (进入到这个目录,目录的地址就是你AS的SDK的adb文件所在位置)第二步:输入:adb connect 127.0.0.1:7555出现 connected to 127.0.0.1:7555 就...原创 2019-06-19 13:56:40 · 4616 阅读 · 2 评论