E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CCDirector
【三】CocosCreator-
CCDirector
.js源码分析
PS:只是看源码学习过程中把认为重要的内容以笔记的形式记录下来。【1】cc.director:cc.Director的一个单例对象。如果需要用到导演类的内容,统一通过cc.director这个单例对象来调用。【2】init():对导演类的成员变量进行初始化操作。在构造函数对此init函数注册了消息监听,当接收到来自CCGame的EVENT_ENGINE_INITED事件后才执行导演类的init函数
0zien0
·
2024-01-04 20:46
javascript
typescript
源码分析
CCDirector.js
Cocos2d-x 导演类
CCDirector
Cocos2d-x导演类
CCDirector
导演类也是一个单例,有两大作用,一是设置主窗口的显示属性(比如垂直或水平、是否显示FPS)二是管理、显示场景。
白小白152
·
2023-08-14 03:00
popToRootScene和popScene场景切换区别
CCDirector
和CCScene在cocos2dx里,
CCDirector
和CCScene有很密切的关系,
CCDirector
是导演,负责CCScene的展示,切换,结束等工作,具体体现在成员函数中
格局_1530
·
2023-03-17 16:14
Cocos2D-X设计模式:防御式编程模式
image.png1.应用场景检查指针的参数值首先,第一个大量使用的是CCLayer的init函数:|boolCCLayer::init(){boolbRet=false;do{
CCDirector
*pDirector
诗琳C语言学习者
·
2021-06-13 15:23
cocos2d点击空白收起键盘的问题
最近发现一个诡异的问题,明明没有在
CCDirector
.sharedDirector().view添加任何手势相应.但是点击空白地方键盘会自动收起.因此总是导致inputAccessoryView被移除屏幕外
南国青天
·
2021-05-09 23:35
'stack' file not found 问题分析和解决方法
在项目中遇到直接崩溃在
CCDirector
.h系统文件,报错如下'stack'filenotfound问题分析:从网上看到资料说可能原因有如下几个:1.YouaretryingincludeC++headerinObjective-Cimplementationfile
三方
·
2021-05-07 11:59
场景切换及内存问题
替换场景:(1)CCScene*pScene=SceneTestScene::scene();
CCDirector
::sharedDirector()->replaceScene(pScene);(2)
凡凡的小web
·
2021-03-11 11:24
cocos2dx 项目经验之截图设置弹出暂停界面
在项目开发时,发现如果用
CCDirector
::sharedDirector()->pause();之后精灵是做不了动作的,所以我寻求了另一种方法,原理就是要弹出暂停界面是就用push(暂停场景),及顾名思义推出一个暂停界面
cocos_Wei
·
2020-09-16 20:17
cocos2d-x体验
cocos2d-x学习
cocos2dx
cocos2d-x 使用plist创建精灵并执行动画
素材图:然后使用TexturePacker放到一张图片上,并生成plist文件接下来直接上代码[cpp]viewplaincopyCCSizesize=
CCDirector
::sharedDirector
Groz
·
2020-09-16 20:28
cocos2d-x
Cocos2dx如何实现每一帧的触发
源码:
CCDirector
.cppvoidDisplayLinkDirector::mainLoop(){if(_purgeDirectorInNextLoop){_purgeDirectorInNextLoop
xpbhere
·
2020-09-14 16:52
Cocos2dx
使用replaceScene实现场景切换
在
CCDirector
中,可以使用replaceScene实现场景切换。
洋羽翔_hisen
·
2020-09-13 10:27
Cocos编程
CCDirector
实现场景管理
CCDirector
说明:1.
CCDirector
来进行场景的管理和切换2.
CCDirector
常用函数说明runWithScene:第一次运行场景的时候使用replaceScene:切换场景的时候使用
洋羽翔_hisen
·
2020-09-13 10:56
Cocos编程
cocos2dx 动画常见的22种特效
CCLayer::init()){returnfalse;}CCSizesize=
CCDirector
::sharedDirector()->getWinSize();//获取屏幕大小CCSprite*
linuxheik
·
2020-09-12 19:19
cocos2d-x
cocos2dx 动画
CCLayer::init()){returnfalse;}CCSizesize=
CCDirector
::sharedDirector()->getWinSize();CCSprite*sp=CCSprite
msh24
·
2020-09-12 00:10
cocos2d-x getVisibleSize、getContentSize、getWinSize函数
cocos2d::Sizesize1=cocos2d::
CCDirector
::getInstance()->getWinSize();floatscaleX=size1.width/768;floatscaleY
小白菜小青菜
·
2020-09-11 15:43
cocos
cocos2d-x判断sprite点击
好在我们可以通过
CCDirector
::sharedDirector()->convertTo
zhoujianghua_2008
·
2020-09-11 06:02
Cocos2d-x 让精灵随手指移动起来二(简单实现)
voidHelloWorld::ccTouchMoved(cocos2d::CCTouch*touch,cocos2d::CCEvent*event){CCSizewinSize=
CCDirector
:
weixin_34025151
·
2020-08-24 10:50
cocos2d-x 一道简单面试题,触摸事件的重新分发
当时我想到了两种解决方案,也是在之前项目中用到过的:一、加一个屏蔽层,TouchMaskLayer,它的写法差不多就是a.
CCDirector
::share
ocean_dhl
·
2020-08-24 07:42
cocos2d-x
Cocos2d-x 如何暂停界面
先说一下:
CCDirector
的一个函数pause(),如果调用了这个函数,那么整一个游戏的效果都会被暂停,不管是schedule,还是各种动画效果(包括按钮的点击效果)。
lognic10
·
2020-08-24 01:09
cocos2d引擎开发笔记
cocos2d-x游戏主要逻辑和结构
(1)导演(
CCDirector
)在cocos2d-x引擎中,导演类
CCDirector
是个单例,这里主要用来管理和显示场景的,还提供一些常用的属
振星
·
2020-08-21 18:06
cocos2dx
cocos2d中精灵的各类动作
【二】:函数1.常用动作操作函数[1]:runAction("action对象");//执行一个action动作对象[2]:
CCDirector
::sharedDirector()->getActionManger
翊飞
·
2020-08-21 14:11
cocos2d-x
COCOS2D-X之不断变化的数字效果Demo
上面有一个显示所得分数的效果.今天我们这个Demo就是要实现与之相近的效果.一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码:CCSizeszWin=
CCDirector
源码剖析之COCOS2D-X
·
2020-08-20 04:42
COCOS2D-X基础教程
cocos2d-x利用CCClippingNode实现滚动字幕
直接上代码,这是封装好了的layer,可以直接调用//白白原创boolTestLayer::init(){CCSizesize=
CCDirector
::sharedDirector()->getVisibleSize
hello白白
·
2020-08-20 04:50
cocos2dx
cocos2dx之场景切换
适用版本cocos2dx2.2.5--切换到下一场景localfunctionNextScene(scene)runningScene=
CCDirector
:sharedDirector():getRunningScene
神杀中龙
·
2020-08-20 03:29
C/C++
Lua
cocos2dx
一个cocos2dx 游戏解读(SceneStart)
初始化代码SceneStart::SceneStart(){CCScene::init();//取得屏幕大小CCSizesize=
CCDirector
::sharedDirector()->getWinSize
Moon_2009
·
2020-08-20 03:42
cocos2dx
eclipse
cocos2dx
游戏
c++
COCOS2D-X之圆形进度条的一个简单Demo
自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码:CCSprite*pSprite=CCSprite::create("A.png");//暂且说是蓝色背景吧CCSizeszWin=
CCDirector
源码剖析之COCOS2D-X
·
2020-08-20 02:44
COCOS2D-X基础教程
cocos2dx-让CCLayer随着英雄移动而移动
voidHelloWorld::setCenterOfScreen(CCPointp){CCSizes=
CCDirector
::sharedDirector()->getWinSize();intx=MAX
weixin_30867015
·
2020-08-20 01:01
cocos2d-x过程动作CCProgressTo示例学习笔记
--------------------------------voidSpriteProgressToRadial::onEnter(){SpriteDemo::onEnter();CCSizes=
CCDirector
somestill
·
2020-08-20 01:54
Cocos2d-x学习笔记
cocos2d-x学习tests程序流程
boolAppDelegate::applicationDidFinishLaunching(){//initializedirectorCCDirector*pDirector=
CCDirector
:
大掌教
·
2020-08-20 00:37
cocos2d-x游戏开发
cocos2d-x
Cocos2d-x
游戏开发
【Cocos2d-x】截图分享功能
Cocos2d-x截图实现#include"cocos2d.h"USING_NS_CC;//设置纹理宽、高、像素质量CCRenderTexture*tx=CCRenderTexture::create(
CCDirector
linchaolong
·
2020-08-17 23:57
Android
Cocos
Cocos2d-x游戏开发总结
cocos2d-js:调用scheduleUpdate()不执行update()方法的解决办法
scheduleUpdate(target,0,false);参考来源:http://cocos2d.9tech.cn/news/2013/0911/28709.html替换scheduleUpdate():
CCDirector
LANGZI7758521
·
2020-08-16 18:00
coco2d-x 2.0.4 帧动画 两种实现方式
原文地址:点击打开链接//第一种方法://屏幕大小CCSizes=
CCDirector
::sharedDirector()->getWinSize();//把long.png加载到缓存中CCSpriteFrameCache
柒强
·
2020-08-14 23:49
cocos2d-x
coco2d-x
CCAnimation
帧动画
【Cocos2d-x游戏引擎开发笔记(6)】触屏事件与多媒体 (转)
[cpp]viewplaincopyvoidHelloWorld::onEnter(){CCLog("onEnter");
CCDirector
::sharedDirector()->getTo
hhy018
·
2020-08-13 14:53
cocs2dx
Cocos2d-x 截图功能
xCocos2d-x2.x没有提供截图功能,但是可以用CCRenderTexture来实现这个功能:voidCTestLayer::SaveScreenShot(){//获取屏幕尺寸CCSizesize=
CCDirector
勇-子
·
2020-08-08 23:04
cocos2d-x
1.【cocos2d-x 源码分析】:引擎 mainloop 简要分析
.*(2)cocos2d-x-3.3\cocos\base\
CCDirector
.
genius-x
·
2020-08-08 19:41
cocos2d-x
c++
cocos2d-x
源码分析
获取当前设备语言
CCSizes=
CCDirector
::sharedDirector()->getWinSize();//用于显示当前设备语言CCLabelTTF*labelLanguage=CCLabelTTF::create
缥缈的云
·
2020-08-08 14:40
cocos2d-x
cocos2dx实现手指控制物体移动
boolMainScene::ccTouchBegan(CCTouch*pTouch,CCEvent*pEvent){CCPointpoint=pTouch->getLocationInView();point=
CCDirector
ITIU
·
2020-08-04 03:59
软件设计
游戏
cocos2dx
关于Cocos2dx的游戏暂停方法
开始用
CCDirector
::sharedirector()->pause();这句话是必然的、但是用了之后按钮的触发还是会生效。查看了一些案例有人说把所有button事件取消。
枫叶林GD
·
2020-08-03 17:20
Unity项目经验总结
Cocos2d设置精灵触摸范围
pEvent){CCTouch*touch=(CCTouch*)pTouches->anyObject();CCPointbeginLoc=touch->locationInView();beginLoc=
CCDirector
_Captain
·
2020-08-03 16:12
Cocos2d-x
iphone4s中cocos2d出现闪屏,花屏的解决方案
//解决方法A:关闭深度检测
CCDirector
::sharedDirector()->setDepthTest(false);或者//解决方法B:使用2D投射
CCDirector
::sharedDirector
董浩
·
2020-08-01 12:23
IOS
iphone
application
游戏
多线程
crash
测试
cocos2dx基础篇(2) 第一个程序
【本节内容】1、程序的基本组成:CCSprite(精灵)、CCLayer(层)、CCScene(场景)、
CCDirector
(导演)2、分析HelloWorld源码。
穆玄
·
2020-07-31 22:03
cocos学习
cocos2d-x中的设计模式
cocos2d-x-design-pattern-singleton1/cocos2d-x官网:http://www.cocos.com/docs/html5/v3/singleton-objs/zh.html1.Cocos2D-x中的单例如下:
CCDirector
光明程辉
·
2020-07-31 14:12
cocos2dx进阶学习之场景切换
背景在学习马里奥时,我们学习到从菜单场景到游戏场景的切换,代码如下voidCMMenuScene::OnStartCallBack(CCObject*pSender){
CCDirector
*pDirector
weixin_30736301
·
2020-07-30 12:20
android cocos2d demo
但还是想记录下来mainActivitypackagecom.zkk;importorg.cocos2d.layers.CCScene;importorg.cocos2d.nodes.
CCDirector
user_define_race
·
2020-07-28 15:42
cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
方法并没有被调用,从网上搜下,也并没有找到好的解决方法,最后,在热心网友kaka和你用温暖的目光(非常感谢两位)的帮助下,终于找到解决办法了,办法很简单,就是用下面这句话替换scheduleUpdate()就行啦:
CCDirector
somestill
·
2020-07-14 22:18
Cocos2d-x学习笔记
cocos2d-x-LuaProxy学习日志(7) -- 场景切换
提供了大量的场景切换效果、你无需自己再去实现、基本已经能满足日常开发的要求了、游戏中的第一个场景、使用pDirector:runWithScene(Scene)即可以出现相应场景、如要切换场景、则使用
CCDirector
热血枫叶
·
2020-07-14 15:02
Cocos2d-x 3.x 层触摸优先级及屏蔽
2.x版本一般是以下方法设置
CCDirector
::sharedDirector()->getTouchDispatcher()->addTargetDelegate(this,priority,true
daxuewei
·
2020-07-12 03:30
Cocos2dx
cocos2dx功能框架概述
1.主要功能框架由下面几个组成:
CCDirector
,CCScene,CCLayer,CCNode,CCSprite,CCAction,CCObject等1)
CCDirector
是整个游戏引擎的总指挥,
-仅此而已
·
2020-07-11 14:21
新手笔记
世界坐标系,本地坐标系,opengl坐标系,屏幕坐标系
init());//opengl的坐标系和世界坐标系相同,都是以屏幕左下角为原点,向右为x轴的增加方向,向上为y轴的增加方向//这里的世界指的是游戏世界//屏幕坐标系是以左上角为原点,是我们熟悉的//
CCDirector
小塔-皂荚花
·
2020-07-11 07:27
cocos2d-x
Cocos2d-x-lua游戏两个场景互相切换MainScene01切换到MainScene02
/*场景一lua代码*/require"MainScene02"localdic_size=
CCDirector
:sharedDirector():getWinSize()localwin_w=dic_size.widthlocalwin_h
づLefaSir
·
2020-07-10 18:51
Cocos2d-x
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他