今天查看engine目录, 发现engine里有ts文件和js文件, 比较好奇它是怎么融合的, 一般ts项目有一个tsconfig.json. 于是我发现engine里也发现            
                
         
            
            
            
            cocos2dx引擎                  用过LUA、JS,最后回到C++上来看引擎1、 概念摘自百度百科:Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-17 00:03:39
                            
                                633阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一般情况下,如果不需要修改cocos2d-x的引擎代码(建议不要轻易修改,引擎本身就满足,里面有个setup.py)这样用frameworks生成的项目,可以直接用 co            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-01 10:10:02
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.场景      场景类在Cocos2d-x中用CCScene表示,单独的一个场景实际上只是一个空壳,里面什么东西都没有,我们需要向里面加入层,精灵,菜单等元素。我们都玩过一些手机或电脑游戏,在进入游戏之前,都会有一个开始界面,里面有开始游戏,读取存档,游戏设置等选项,每当你选择了一个选项,都会跳转到相应的界面,比如点击了开始游戏就会跳转到游戏的界面,那么开始的界面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-10-11 15:40:27
                            
                                740阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在游戏中,我们把声音分为两类。第一类是音乐,这种类型的声音通常长度较长,适合作为环境音乐(例如游戏的背景音乐)。由于它的长度较长,同一时刻通常只能播放一首音乐。第二类是音效,它的特点是长度很短,但是可以同时播放多个音效,拥有很强的表现力。在游戏开发中,我们可以十分方便地启用CocosDenshion音效引擎库。CocosDenshion位于Cocos2d-x目录下的"CocosDenshion            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-25 14:20:17
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在不同平台下,cocos2d-x的入口是不一样的,在win32平台,程序是从_tWinMain()开始的,可以在每一个cocos2d-x的程序中的main.cpp中找到。1.程序入口(1)在_tWinMain()中,创建的AppDelegate类的对象(PS: AppDelegate继承于CCApplication,在构造方法中,初始化CCApplication单例类的唯一实例)(2)随            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-23 15:09:27
                            
                                617阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            近期在研究Cocos引擎的渲染流程。在这里将其整个渲染流程进行一下梳理:梳理之前我们要知道一些东西,就是我们的Cocos引擎是通过使用OpenGL的一些API来进行渲染绘制的,所以假设我们要彻底理解Cocos引擎的渲染流程并想改动引擎底层渲染的相关内容,熟悉OpenGL是非常有必要的。这里先简单说一下大概流程,Cocos3.x版本号的渲染是将全部须要渲染的node先通过各种RenderComman            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 21:04:50
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            包含关系CCDirector->CCScene->CCLayer->CCSprite->CCAction继承关系CCObject---CCAction(动作,控制图层运动,渐变,旋转) ---CCNode---CCScene ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-04 20:49:00
                            
                                73阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            术语Bodies主体:PhysicsBody持有一个对象的物理属性,包括mass(质量)、position(位置)、rotation(旋转)、velocity(速度            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 10:45:34
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我想现在应该没有人没有玩过手机游戏了吧,当然所有人都玩过,但不是所有人都知道怎么去开发手机游戏,因为许多人都感觉做开发是一件很困难的事儿,身边的朋友也对此感觉难度很大。但是,现在我可以告诉你,手机游戏的开发肯定是有前景的,你是否会有一点的动心呢,那我再告诉你,手机游戏的开发其实不是你想象中的那么困难,你是否会更加心动了呢,今天在这儿给大家分享一个Cocos2d-X游戏开发的东西,让你不在对游戏开发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-07 16:28:22
                            
                                687阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocos2d-x是一个游戏开发引擎,从公布到如今也有五六年了,一路看它慢慢壮大。它是如今应用最多的开源2d引擎,没有之中的一个,据说已经占据90%的市场,所以。对于想从事游戏开发的童鞋来说还是有必要学习一下的。 那么问题来了。什么是游戏引擎? 一个写安卓和ios应用的程序猿。假设想通过自学来转向游            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 15:31:23
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开启物理引擎和debug模式脚本enable_phy.jscc.Class({    extends: cc.Component,    properties: {       is_debug:false,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-06 17:51:36
                            
                                268阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Cocos2d 是一个 Python 用来开发2D 游戏和其他图形化交互应用的框架。主要特性界面流程控制: 非常容易地管理不同场景(scenes)之间的流程控制精灵: 快速而方便的精灵动作: 告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多特效: 特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多地图平铺: 支持            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-14 19:46:47
                            
                                391阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【唠叨】    通过前面几节的学习,相信大家都已经配置好了VS+cocos2dx2.2.3的环境,并且成功运行了官方的案例HelloWorld。【3.x变化】    3.x的引擎目录变化十分大,所以单独列出来讲。    请移步:http://shahdza.blog.51cto.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-13 15:25:55
                            
                                6275阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            做手机游戏需要三个核心的类,即:SurfaceView,SurfaceHolder,Thread。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-07 09:44:00
                            
                                413阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍Cocos2dx事件(以下简称Event)处理机制中的事件分发模块,在Event发生后,进过一系列处理,最后将会分发Event;1、dispatchEvent& dispatchTouchEvent方法voidEventDispatcher::dispatchEvent(Event* eve...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-02-07 16:00:00
                            
                                95阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             本次的cocos2d-x的版本号为2.1.3,废话不多说,直接上代码!!!!!
#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__  #include "cocos2d.h"  #include &quo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-09 22:46:40
                            
                                1032阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cocoscreator 源码解析            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-04-22 15:17:29
                            
                                821阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            思维导图详细总结一、适配准备工具下载DevEco Studio:前往华为开发者官网下载最新 release 版本,用于 HarmonyOS 应用开发。Cocos Creator 引擎:2.x 游戏需升级至2.4.15 及以上版本。3.x 游戏需升级至3.8.6 及以上版本(正式版未发布时需从 Cocos 论坛下载社区版)。二、游戏适配平台兼容性改造宏定义扩展:将 Android 平台判断逻辑扩展为            
                
         
            
            
            
            本文的内容主要为 Cocos Creator 引擎的启动流程和主循环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-05 09:45:00
                            
                                333阅读
                            
                                                                                    
                                2评论