cocos-lua
小回忆ii
这个作者很懒,什么都没留下…
展开
-
cocos-lua 绘制图形
创建一个drawnode,设置一个位置,并且把它添加到自己的场景local draw_manager = cc.DrawNode:create() self:addChild(draw_manager)local dot_1 = draw_manager:drawDot(cc.p(100,100),100,cc.c4b(153,75,244,1))这样就会在场景上绘制一个半径为100的圆了。...原创 2018-05-09 16:29:11 · 3367 阅读 · 0 评论 -
cocos-lua 使用plist文件
对plist文件不会生成的可以去看一下我的上篇文章链接在这:https://blog.csdn.net/a799453937/article/details/80569753好了,接下来看怎么使用plist文件吧display.addSpriteFrames(“plist_name.plist",“plist_name.png")第一个参数plist文件的所在路径及名字,第二个参数plist文件的...原创 2018-06-04 17:43:02 · 3681 阅读 · 0 评论 -
用cocos studio生成plist文件
很多人不知道plist文件用什么工具生成,本文来介绍怎么用cocos studio生成plist文件吧1、在你的项目中新建一个合图文件(右键项目,新建文件,然后就会出现如下图,选择合图,然后新建)2、把你需要做成合图的图片拖到新建的plist文件中去(位置会自己生成,如下图,ps:一张图片只能拉进去一次)3、检查自己需要的图片是否已经添加到plist文件中去了(在资源栏下,看图片左上角是否有一个小...原创 2018-06-04 17:15:24 · 5430 阅读 · 0 评论 -
cocos-lua 键盘监听事件
cocos-lua键盘监听事件,按下和弹起function GameTest:init_keyboard() local function onKeyPressed(keyCode, event) end local function onKeyReleased(keyCode, event) end local listener = cc.Eve...原创 2018-06-04 16:45:26 · 3314 阅读 · 0 评论 -
cocos-lua 获取鼠标点击位置
由于测试需要,找了好久才找到相关的代码,emmm接下来贴一下这部分代码吧local event_layout = ccui.Layout:create()function GameTest:get_mouse_pos() local function onTouchBegan(touch, event) return true end local fun...原创 2018-06-04 15:10:37 · 6591 阅读 · 1 评论 -
cocos2d-x lua 屏幕适配
转载请注明原文地址:https://segmentfault.com/a/1190000000635287研究了两天屏幕适配,了解了Cocos提供的屏幕适配的方案有下面几种:1, EXACT_FIT使用这个选项,可以保证设计区域完全铺满屏幕,但是可能会出现界面被拉伸。2, SHOW_ALL按原始比例进行缩放,图片不变形,为了保证缩放后较长的边也能完全显示,较短的边剩下的位置会用黑边填充,居中显示。...转载 2018-06-04 14:30:24 · 2501 阅读 · 0 评论 -
cocos 动作by和to的区别
当你准备使用aciton的时候,你会遇到某些函数方法有By和To,那么By和To是什么意思呢?这里就拿Move来说一说吧,CCMoveBy::create(5,ccp(300,100)) 移动的轨迹是以这个物体向X移动300,向Y移动100(原点就是这个物体的坐标)CCMoveTo::create(5,ccp(300,100)) 移动的轨迹是移动物体到X轴300,X轴100(原点就是坐标系的0,...原创 2018-05-23 15:01:09 · 1633 阅读 · 0 评论 -
cocos2d-x auto-batching
转载请注明,原文地址: http://www.benmutou.com/blog/archives/1006文章来源:笨木头与游戏开发渲染流程现在,一个渲染流程是这样的:(1)drawScene开始绘制场景(2)遍历场景的子节点,调用visit函数,递归遍历子节点的子节点,以及子节点的子节点的子节点,以及…(小若:够了!给我停!)(3)对每一个子节点调用draw函数(4)初始化QuadComma...转载 2018-05-15 11:26:22 · 330 阅读 · 0 评论 -
cocos-lua使用骨骼动画
貌似cocos源码build的时候已经把spine写成了sp,算了。这个有时间在去研究吧。先说导入引用--第一个参数是spine导出的3个文件中json文件,第二个参数是atlas文件,第三个参数是显示的倍数,如果不知道用spine怎么导出,可以去这里看local girl = sp.SkeletonAnimation:create("block/common/role/girl.json", "...原创 2018-05-11 16:28:47 · 4920 阅读 · 0 评论 -
cocos-lua使用骨骼动画出现skinnedmesh
local join_girl = sp.SkeletonAnimation:create("girl.json", "girl.atlas",0.8)以后,出现Unknown attachment type: skinnedmesh,只需要修改你导出的骨骼文件的json文件,将type为skinnedmesh的修改成mesh就可以了...原创 2018-05-11 14:08:25 · 988 阅读 · 0 评论 -
怎样使用BMFont生成fnt字体
在开发中,不可避免会遇到使用图片来代替字体显示,又美观又大气,但是程序更改起来会比较麻烦,这个时候就需要用到BMFont(位图工具)来制作Fnt字体了。我们先来认识一下BMFont,下图是界面,右边的是字体库选项就不一一做介绍了,接下来让我们来做一个位图的fnt字体吧。一般美术资源都是这样的这时候我们就要使用BMFont了,首先针对真彩色的图形,我们要做一些设定,点击"Opt...原创 2019-04-09 16:59:09 · 4331 阅读 · 0 评论