
cocostudio
峻峰飞阳
每一分钟让思维跳跃驰骋,多警醒,少麻木,多联想,少沉思,多类比,少钻尖,多读书,多总结。
展开
-
cocos2dx & cocostudio 控件构想
我一直在考虑理想化的控件设计应该是什么样的,简单易用,符合开发习惯,并且容易维护和扩展。 Button,以最常用的关闭按钮举例,在编辑器中,将Button的外观设好后,拖入到任意Layer或对话框,运行后,点击Button,都能退出Button所在的窗口。 完成这样的设计,Button不能关心要关闭的目标窗口,也就是目标窗口对它是透明的,它在被点击时,只需发送一个关闭事件CloseEvent,由父原创 2016-08-04 10:23:55 · 616 阅读 · 0 评论 -
手游《奥林劈图》的开发日记(二)
无论对结果满不满意,我不会对自己曾经的努力后悔。有人对我说:你觉得你花了那么好几年时间,熬了那么多个深夜值得 吗?我将回答:值得,因为那里有我的青春记忆。但如果能让我回到从前,给我一个重来的机会,我再也不会这么做。 [2016年5月17日] g2Ring的强化设计 强化g2Ring的组件性,弱化g2ShapeClip, g2ShapeClip依赖g2Ring...原创 2019-04-03 11:02:59 · 239 阅读 · 0 评论 -
手游《奥林劈图》的开发日记(一)
我最近将手游《奥林劈图》上线到苹果商店,了却了一桩三年的心愿,心情也由之前的燥动不安回归平静。现在我真的有时间和一颗平常心去拥抱机器学习和数据挖掘了。 几年前自己刚开始学习cocos2dx的时候,脑子经常冒出各种各样的奇怪的游戏创意,害怕下一分钟可能会忘却,就习惯了把它们记录在有道笔记上。至今翻看那些笔记,可以零星的回忆起这个游戏创作和开发的轨迹和新路历程。 [2016年4月19日] 任务...原创 2019-04-03 10:45:25 · 359 阅读 · 0 评论 -
Cocos骨骼动画功能解密
在游戏中,人物的各种动作是必不可少,一般实现人物动作的方式有两种,序列帧动画或骨骼动画。Cocos在更新到2.x版本之后,便没有了骨骼动画的功能,使得开发者非常困扰。终于在本次更新中,Cocos编辑器将骨骼动画添加了回来!(注:新版本骨骼动画需要Cocos2d-x3.8版本) 骨骼动画与序列帧动画 序列帧动画是将,动画的每一帧都是人物动作的一个快照,序列帧的帧数直接决定动画的流畅度和平转载 2017-07-07 23:15:18 · 2348 阅读 · 0 评论 -
Cocos与Cocos2d-x协作教程——多分辨率适配
(原文:http://www.cocoachina.com/bbs/read.php?tid-280071.html) 布局系统(2.1beta起支持) 为了方便大家在将程序发布到不同分辨率的设备上时可以更方便地得到更好的显示效果。CocosStudio新增了自适应布局方面的支持。 下图演示了在使用了布局功能后,切换不同分辨率时,各个控件的位置变化。 图1转载 2016-11-02 10:30:17 · 1015 阅读 · 0 评论 -
使用编辑器里的声音插件
获取你的音乐节点。 假设这个节点为AudioNode 然后 auto audio = dynamic_cast(AudioNode->getComponent("your_audio_name")) 然后。。。 void end(); void preloadBackgroundMusic(const char* pszFilePath); void转载 2016-11-02 10:13:14 · 543 阅读 · 0 评论 -
嵌套动画如何使用
新版本支持设置嵌套节点的动画播放方式,包括嵌套、循环及单帧三种方式。 对于这个功能有几个约束: 1、嵌套动画生命周期不得大于外部动画生命周期,在动画面板拖动、播放、模拟器播放都满足此约束。即外部动画停止,嵌套动画也跟着停止。 2、嵌套动画播放时间上(帧率,非播放速度)与外部动画一致,在动画面板拖动、播放、模拟器播放都满足此约束。即外部动画走一帧,嵌套动画也走一帧。 PS:转载 2016-11-02 10:05:56 · 2571 阅读 · 0 评论 -
【教程】“回调特性”的使用教程(C++语言)
(原文:http://www.cocoachina.com/bbs/read.php?tid-274210.html) 【新功能】“回调特性”的使用教程: 简介:Cocos Studio2.0.5版本新增回调特性功能。 现在可以直接在编辑器里边指定某个控件的事件的处理函数。 不再需要一个一个去get控件啦。也不再需要因为修改了控件名或者其他属性后,就得去改程序啦。 这些,都可以交给策转载 2016-11-02 09:56:44 · 557 阅读 · 0 评论 -
【教程】CocosStudio2.x发布的资源在2d-x中的使用简介
1.如何在2d-x中加载界面和动画 http://www.cocoachina.com/bbs/read.php?tid=274237 2.关于一个UI界面多个动画。 这个还没有提供(未来会提供!),目前是一个UI带一个Action。 但是可以通过限制播放第几帧到第几帧的的方式来播放同一个动画的不同段。 如 action->gotoFrameAndPlay(0,60,true);循转载 2016-11-02 09:26:42 · 693 阅读 · 0 评论 -
【教程】如何在2d-x中加载CocosStudio2.0版本生成的数据
使用Studio2.0发布的CSB资源更换了加载方式,需要用CSLoader来加载。CSLoader在Cocos2d-x3.3RC0开始提供。 以下提供的是C++的代码,lua、js的接口是一样的。只有一点区别: CSLoader在lua中对应cc.CSLoader 在js中对应ccs.csLoader (在2d-js3.1RC0中需要做点修改) #include "ui/Coco转载 2016-11-02 09:25:55 · 492 阅读 · 0 评论 -
手游《奥林劈图》的开发日记(三)
你一定要过得好,不然对不起我的不打扰。虽然我有一万个想见你的理由,但唯独少了一个见你的身份,不是我们不够好,只是时间不凑巧。 感谢你们,那无数个陪伴我熬夜的灿烂星空! [2016年5月23日] 数据,状态,动作,事件 上层:StateMachine 1. 界面 (setData, getData) 2. 主体A的Action: (setData,...原创 2019-04-03 11:39:42 · 273 阅读 · 0 评论