摘要: 接上一篇,CCMenu当作ScrollView的Item可能满足不了我现在的需求。Item中先有个background框,分选中状态...还有个background,还有个CCArmature....自定义一个类StaticItem继承自CCSprite和CCTouchDelegateStaticI... 阅读全文
posted @ 2014-01-02 14:03 韩宏敏 阅读(1394) 评论(1) 推荐(0) 编辑
摘要: 直接上代码MyScrollView.h 1 // 2 // MyScrollView.h 3 // ScrollViewTest 4 // 5 // Created by HanHongmin on 14-1-1. 6 // 7 // 8 9 #ifndef __ScrollViewTest... 阅读全文
posted @ 2014-01-02 00:47 韩宏敏 阅读(3119) 评论(1) 推荐(0) 编辑
摘要: 为了完成这个需求,花了几天时间,各种求助。对于我这个菜鸟初学者而言确实有些难度。在此整理一下,希望大家少走弯路。可能没考虑内存泄露等方面,因为我还没看这方面的东西,只满足需求先。新建一个cocos2dx项目OpenCamera由于要使用Cpp和OC混编,我们基于Cpp建一个混编类。即先建一个C++类... 阅读全文
posted @ 2013-12-30 17:00 韩宏敏 阅读(3471) 评论(1) 推荐(0) 编辑
摘要: 我忘了我这篇测试的主要目的是干啥了...。就算往项目上靠靠吧,我项目里面要用到CCArmature这个,给这个实现单指拖拽,双指缩放功能。新建类MyArmature,和MySprite类似,如下:MyArmature.h 1 // 2 // MyArmature.h 3 // TouchesTe... 阅读全文
posted @ 2013-12-29 20:01 韩宏敏 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 前两篇随笔,搞定了单个图片的拖拽和缩放那么,当屏幕上有两个甚至多个同样的图片会发生什么呢?我们试试修改HelloWorld的init方法,再放上一个图片bool HelloWorld::init(){ if ( !CCLayer::init() ) { return fal... 阅读全文
posted @ 2013-12-29 15:08 韩宏敏 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 紧接上一篇,现在我们去掉单点触摸的注册,仅使用多点触摸来实现Sprite的拖拽和缩放删除单点触摸对应的方法声明和定义,onEnter中取消单点触摸事件的注册修改ccTouchesBegan方法,我们把在图片范围内的触摸视为有效触摸。当有一个指头在图片内,另一个在图片外,我们就将其视为单点触摸。voi... 阅读全文
posted @ 2013-12-29 00:15 韩宏敏 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 打开刚创建的项目TouchesTest,等待xcode完成索引。点击左上角向右箭头编译运行[快捷键CMD+R],注意运行的scheme是当前项目》模拟器,见下图。(默认的可能是cocos2dx》iOS Device,修改一下)我比较习惯让模拟器竖屏,修改之:点击左侧项目根节点,屏幕中间视图顶部Tab... 阅读全文
posted @ 2013-12-28 20:59 韩宏敏 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: 我的开发环境MacBook Pro OS X 10.9.1,Xcode5。下载cocos2dx并解压,我使用的版本是2.2.1,3.0beta版本还没出来。终端cd到cocos2d-x-2.2.1/tools/project-creator,我的全路径是/Users/HanHongmin/Docum... 阅读全文
posted @ 2013-12-28 13:55 韩宏敏 阅读(362) 评论(0) 推荐(0) 编辑