- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 cocos2dx 实现gallery (三)
我是lua的代码,呜啦啦啦啦~~不过不影响嘛。 首先设置一些参数: self.r = 260/2 --滚轮半径 self.vd = 330 --视点距离 self.arcPos = {135,180,225,270,315,360,45,90} --平铺放置节点的角度 我是按45度分部的,所以上面的角度先预留出来。这
2015-03-31 18:36:12 1059
原创 cocos2dx 实现gallery (二)
我们先把前面的模型简化,我们最后要看到的是这样: 这个图上,构成这个效果的主要因素有3个。 一、x方向的位置,就是图上绿点标记的地方,锚点0.5。(这里我不需要Y方向的变化,需要的也可以自己类推) 二、大小,有了大小的差别,就有了远近的差别 三、zorder,这个是决定遮挡关系,然后我们就会产生一种立体的错
2015-03-31 17:47:49 978
原创 cocos2dx 实现gallery (一)
需要实现一个gallery 。 首先,最容易想到的,自然是让美工,摆个位置,大小,然后程序记录下来,每次移动的时候,后面一个节点移动到前一个节点的位置,然后再设置成前一个节点的scale和zOrder。 这么做,可以解决一些问题。比如这个。这样的gallery,只能一次动一格,因为他是直接把节点设置到前一个节点的位置去。如果你想要图随手走,就比较蛋疼了
2015-03-31 16:58:59 1157
原创 UI编辑器获取child的简化
先大喊一声:LUA大法好! 我用cocosStudio,编辑器编辑好的界面导入之后,有一个很痛苦的事情,就是给每个要操作的child初始化。能用的函数有2个:getChildByName和seekWidget。 但是总有那种特别BT的界面,有几十个要初始化的child,不说几十个,就是十几个,写下来也很蛋疼。在我怒写了几个界面之后,我突然想到,为
2015-03-18 17:05:31 701
原创 cocos2dx ui编辑器生成界面的管理
说这个问题之前,先说不用各种UI编辑器的时候,开发一个界面的样子。 比如我们要做这样一个界面(图片素材来自百度图片,侵权不怪我。。。) 我们应该肿么处理这个界面,为了代码好看,可以复用等原因,显然是应该分层分组件,就像这样。 然后我们开始编辑代码,分3个layer,每个layer里面加各种按钮,写上各种触发函数。然后其他地方要用,只需要
2015-03-18 13:31:10 3953
原创 由scrollView的缩放,发现的关于2种触摸模式的问题
在scrollView的缩放功能这个文章中,还有一个疑问没有解决,为什么明明用的是单点模式,却还是可以做双指缩放的效果。 引擎里面提供 kccTouchModeOneByOne 和 kccTouchModeAllAtOnce 2种触摸模式,名字很直观,第一种是一个点一个点的处理,那么就是单点模式,第二种是所有点一起来,那么就是多点模式。 但是其实之前有一
2015-03-13 10:42:45 1771
原创 CCScrollView 的隐藏属性 —— 缩放
遇到一个很神奇的事情,之前的项目里面,有一个主地图的缩放功能,类似COC背景地图,可以拖动,可以双指缩放。 一般说来,我们会想到写个layer通过多点触控自己实现,因为现有的引擎提供的组件没有能实现这个功能的(或者说我以前不知道。。。),但是我看这个项目代码的时候发现,整个工程里面,所有的touchmode全是kccOneByOne,也就是说全是单点模式,但是他确实用的是scro
2015-03-13 10:27:13 1238
原创 关于cocos2dx CCCallfunc对象的传参 (2.x)
之前就觉得这个回调对象很麻烦,需要在create的时候,就把参数设置进去,然后execute的时候,只是直接用开始设定的参数调用这个函数。要更改,只能获取这个对象,然后用setObject来做,设置完了再execute。 而现在做lua,发现有这么一种神奇的做法:function MessageCenter:send(message , ...) if self.ha
2015-03-12 14:15:20 1895
原创 3.4 lua 使用 spine 的一些问题
一、基本使用: self.skeletonNode = sp.SkeletonAnimation:create("sptest/spineboy.json", "sptest/spineboy.atlas", 0.3) self.skeletonNode:setAnimation(0, "walk", true) self.skeletonNode:setMix(
2015-03-10 16:58:57 17610 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人