现在的移动设备都是可触摸设备,对于触屏操作也是最理所当然或者常见的,然而我们需要通过对触屏事件进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-07 01:06:52
                            
                                187阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转自:://blog..net/onerain88/article/details/7550009一般经常用到的触屏的情况有两种:一种是Layer统一接收触屏消息,然后由程序根据需要分发给不同位置的精灵;另一种情况是自定义一个可以接收触屏消息的Sprite,比如类似于Button功能的Sprite,这就需要在定义Sprite的时候就要定义好触屏所触发的操作!下面就两种情况分别记录一下基本用法:1.Layer接收触屏消息用法很简单,只需要覆写父类的4个方法(可以根据需要,但是ccTouchBegan()是必须要覆写的,并且其返回值对触屏事件的传递有影响,后面会总结),并在init            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-25 16:47:00
                            
                                197阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考;这篇就来详细介绍下cocos2d对用户触屏的监听事件进行下分析(cocos2d有很多详细的文章和教程,我这里只是出于自己的理解来说)进入正题:从整体cocos2d对触屏的事件监听可以分为两种:1.单一监听,所谓单一监听其实是跟cocos2d引擎框架有关,因为在cocos2d中每个游戏界面都可以使用一个CCLayout完成,那么当一个CCLayout在屏幕显示出来后,想要监听用户的按键事件,一般都会使用以下形式来进行监听:(注意:这里是CCLayout类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-03-14 16:32:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            单触摸(Touch)事件:导入 CCTouchDispatcher.h#import "CCTouchDispatcher.h"官方文档说要导入,不过我没有导入这个头文件。找个地儿,把下面这段代码塞进去-(void) registerWithTouchDispatcher { [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES]; }在 init 方法中加入 self.isTouchEnabled = YES;触摸事件处理方法- (BOOL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-04-05 16:33:00
                            
                                123阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Cocos2d-html5的触屏事件分为单点触屏与多点触屏,由于多点方式用的不多,下面讲解一下单点触屏。在cocos2d-html5的测试例子tests中有ClickAndMoveTest,以此例子进行讲解。有三种事件:1,  ccTouchesBegan触屏开始事件;2,  ccTouchesMoved触屏拖动事件;3,  ccTouchesEnded触屏结束事件下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-12-02 21:53:42
                            
                                984阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            时间紧张,先记一笔,后续优化与完善。游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,当初的移动设备几乎人手一台,基本上全部都是基于触屏操纵的,今天就来学习一下cocos2d-x是怎么实现对触屏操纵的处置的。 1.首先来懂得一下相干的几个类、处置触屏事件时操纵和执行的流程 CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。 CCTouchDelegate:它是触摸事件委托,就是系统捕捉到触摸事件后交由它或者它的子类处置,所以我们在处置触屏事件时,必须得继承它。它封装了下面这些处置触屏事件的函数: 1 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-26 23:31:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            cocos2dhttp://cn.cocos2d-x.org/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-01-24 17:41:00
                            
                                119阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、触摸事件
- (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
二、过渡效果
1.    CCFadeTransition: 淡入淡出到一个指定的颜色,然后回来。
2.    CCFadeTRTransition (还有另外三个变化): 瓦片(ti            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-08-15 19:34:01
                            
                                993阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在cocos2d-x提供的工程样例(HelloWorld)的init函数中添加以下功能:功能1:实现精灵的动作图片资源:player.png代码: 123456789101112131415161718192021222324252627282930313233// 得到设备屏幕的大小CCSize s = CCDirector::sharedDirector()->ge            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-16 19:40:00
                            
                                119阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.用lua开发游戏打包之前要添加底层代码:选择项目右键单击选择Cocos Tools->Add Native Codes A完成后Close退出生成的源代码在以下目录,用xcode打开连上手机就能运行cocos->PlaneLua->frameworks->runtime-src->proj.ios_mac->mac->PlaneLua.xcodepro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-22 09:46:35
                            
                                3004阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            打开 RootViewController.m ,然后所有搜索如下代码: Ios代码 #elif GAME_AUTOROTATION == kGameAutorotationUIViewController // // EAGLView will be rotated by the UIViewController // // Sample: Autorotate only in landscpe mode // // return YES for the supported orientations ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-04 17:50:48
                            
                                570阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用cocos2d开发游戏时,免不了要涉及到touch事件。 使用CCLayer时,可以简单的设置self.isTouchEnable = YES,然后改写 – (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 方法,即可实现触摸事件的接收及处理。但如果使用CCSprite甚至CCNode时,则必须手动添加代理协议才可以接收事件。 协议的具体使用方法网上有很多,这里就不再赘述.我主要说一下,使用这种方法时需要注意的一点。 当使用CCTouchDispatcher的 -(void) addTargetedDeleg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-03-04 18:48:00
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用cocos2d进行游戏开发的过程中,难免要查阅cocos2d的API文档。搞清楚怎么使用某个类或者某个方法。幸运的是,cocos2d的作者已经在源码里面加入了文档凝视,我们仅仅须要使用文档生成工具解析源码生成文档就可以。最经常使用的文档生成工具是Doxygen。 用Doxygen处理cocos            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-02-04 16:26:00
                            
                                257阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考;这篇就来详细介绍下cocos2d对用户触屏的监听事件进行下分析(cocos2d有很多详细的文章和教程,我这里只是出于自己的理解来说)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-04-09 09:36:00
                            
                                72阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-16 22:17:16
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天大致了解了一下Cocos2D,惊叹于功能和效果的同时也被其清晰简洁的设计所折服。了解过程中大致勾勒了下仅仅包含一些关键类的Cocos2D类图。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-01 19:01:52
                            
                                1006阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论