摘要: spine动画介绍 spine是什么 Spine 是一款针对游戏开发的 2D 骨骼动画编辑工具,提供高效简洁的工作流程,以创建游戏所需的动画。 spine出现的背景 传统的帧动画每帧都需要一张图片,会产生大量的资源。每新增一个动画都会大大增加游戏的磁盘空间和内存要求,流畅播放帧率则更甚。这不仅极大增 阅读全文
posted @ 2022-04-16 00:44 木水枫 阅读(1617) 评论(3) 推荐(0) 编辑
摘要: var spineBoy = sp.SkeletonAnimation.createWithJsonFile('spine/shuyao.json', 'spine/shuyao.atlas', 0.6); spineBoy.setAnimation(0, 'wait', true);运行异常 As 阅读全文
posted @ 2017-10-18 15:17 木水枫 阅读(4100) 评论(1) 推荐(0) 编辑
摘要: local NodeUtil = {}--[[ 节点变灰--@param node 想要改变节点(控件)--@param flag 是否变灰--]]function NodeUtil:darkNode(node, flag) if not tolua.cast(node,"cc.Node") the 阅读全文
posted @ 2017-09-26 10:02 木水枫 阅读(693) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Renyi-Fan/p/7259923.html 阅读全文
posted @ 2017-08-08 15:00 木水枫 阅读(3395) 评论(0) 推荐(0) 编辑
摘要: xpcall 接受两个参数:调用函数、错误处理函数。 当错误发生时,Lua会在栈释放以前调用错误处理函数,因此可以使用debug库收集错误相关信息。 常用的debug处理函数:debug.debug和debug.traceback, 前者给出Lua的提示符,你可以自己动手察看错误发生时的情况; 后者 阅读全文
posted @ 2017-06-06 10:38 木水枫 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 一、启动activtiy AndroidManifest.xml里配置了启动activity为AppActivity(android:name="org.cocos2dx.cpp.AppActivity" ),而 AppActivity没有做任何事情,只是继承于Cocos2dxActivity,那所 阅读全文
posted @ 2017-02-27 15:02 木水枫 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本质的一个区别 阅读全文
posted @ 2017-02-14 10:16 木水枫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 用require函数只能加载一次,因为它的特性是: 1、require函数会搜索目录加载文件 2、require会判断是否文件已经加载避免重复加载同一文件。 而这个特性二,虽然我们可能知道这两个特性,但是潜意识里面常常把这个特性二给忽视掉了. 直到哪天我们需要反复加载同一个lua文件,但是没有实现自 阅读全文
posted @ 2016-08-03 16:20 木水枫 阅读(722) 评论(0) 推荐(1) 编辑
摘要: 平常访问网络都会使用回调的方式,现在通过协程改变这种回调的模式,让异步方法按同步的方法来使用 co接收一个函数为参数,该函数由coroutine协程去执行 yield接收一个函数为参数,传入的函数会有一个next函数类型的参数,返回值为next函数传入的值,即 阅读全文
posted @ 2016-07-04 10:42 木水枫 阅读(2012) 评论(0) 推荐(0) 编辑