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
COCOS2D
cocos的渲染原理代码彻底分析
最终我选择了研究一下
cocos2d
x的渲染管线的知识,一是因为这个引擎代码更为熟悉,二是相对来说会简单点。
椰子糖莫莫
·
2023-07-14 01:08
cocoscreator
渲染管线
cocos2dx
渲染代码
合批
渲染
cocos2d
x源码:事件分发类
classEvent:publicRef{enumclassType{TOUCH,KEYBOARD,ACCELERATION,MOUSE,FOCUS,GAME_CONTROLLER,CUSTOM};Type_type;///_touches;}EventTouch类,包含两个成员:_eventCode,_touches。classEventListener:publicRef{enumclassT
椰子糖莫莫
·
2023-07-14 01:27
cocoscreator
游戏引擎
Beat 'Em Up Game Starter Kit (横版格斗游戏)
cocos2d
-x游戏源码
浓缩精华,专注战斗!游戏的本质是什么?界面?养成?NoNo!游戏来源于对实战和比赛的模拟,所以它的本源就是对抗!就是战斗!是挥洒热血的一种方式!一个游戏最复杂最难做的是什么?UI?商城?各种升级系统?NoNo,还是战斗!名将、恐龙、拳皇、三国战纪、战国传承,一个个响当当的名字,承载了80后多少儿时的梦想。横版格斗过关游戏,曾经是最受大众欢迎的一种类型,拳拳到肉的打击感,轻风飘逸的一招一式,还有怒涛
天马流星2719
·
2023-06-23 02:55
cocos2d-x
Beat
'Em
Up
Game
Starter
Kit
横版动作游戏
cocos2d2d-x源码
远古守卫/
cocos2d
-x 源码/塔防游戏/高仿王国保卫战
下载地址:下载地址本源码高度模仿IOS游戏王国保卫战,由国外IOS商业开发教程网站raywenderlich内部工程师制作,有非常完整的关卡设计,战斗流程,长达12个关卡,各种敌兵,怪物,箭塔,炮塔一应俱全,还有魔法系统,成就系统以及后台数据库,几乎达到了可以上线的商业游戏级别。代码严格规范,提供了一整套塔防游戏实现的解决方案,如一波波怪如何走出,怪的行走路线,我方小兵行动AI,塔搜索和攻击敌人的
天马流星2719
·
2023-06-23 02:55
cocos2d-x
cocos2d-x
塔防游戏
Cocos Creator 中的assembler那点事
:之前的文章中提到和使用过assembler相关的技术,但是现在看来还是理解的不是很到位,1:首先看看那assembler是如何绑定到渲染组件的,随便找到一个渲染组件,比如说老生常谈的Sprite组件
cocos2d
goose leaves a mark
·
2023-06-20 05:02
cocos
creator
cocos2d
游戏引擎
CCClippingNode:在游戏中实现遮罩效果、剪切效果,比如吃东西时的咬痕,涂抹东西时涂抹的效果
CCClippingNode:在游戏中实现遮罩效果、剪切效果,比如吃东西时的咬痕,涂抹东西时涂抹的效果设备/引擎:Mac(11.6)/
cocos2d
-x开发工具:Xcode(13.0)开发需求:实现用户点击屏幕吃东西的咬痕效果最近新做的一个项目中需要实现点击蛋糕吃掉被点区域蛋糕的功能
GameTomato
·
2023-06-18 08:48
ios杂谈
cocos2dx
Android杂谈
游戏
cocos2d
游戏引擎
游戏开发
xcode
c++
android
studio
COCOS2D
-X中45度地图通过位置获得对应行列数中的三角变换理解
晚上看
COCOS2d
-X的瓦片地图集这块,发现有2种地图,普通的和45度视角的。
buaa_sapphire
·
2023-06-17 06:06
cocos2dx
cocos2d-x
地图
45度角地图
三角变换
convertto2d
cocos2d
-x3.0中数据类型vector,map和value的分析和挖掘
在3.0中,已经不再使用以前的ccarray,ccdictionary,ccint等从以前的oc继承过来的数据类型,转而加入了自己的数据结构,更加符合c++的开发习惯和思考模式,其中就包括了vector,map和value这三种。今天刚好自己研究了相关的源代码,可以结合分析下。vector就相当于以前的ccarray,对c++的vector做了适当的包装,在一些赋值,释放等相关操作加入了引用计数相
buaa_sapphire
·
2023-06-17 06:35
cocos2dx
C/C++
cocos2dx3.0数据类型
vector
map
value
内存管理
Call to unavailable function 'system': not available on iOS问题的解决方案
cocos2d
x项目或者cocoscreator开发的项目中,当导出iOS项目之后,正常来说是没有问题的,但是,当Xcode升级到9.0时,运行Xcode项目会报错,也就是标题的那个从错误,这就有点头疼了
_Unique_
·
2023-06-17 00:57
cocos
Crearor
Cocos2d-x
游戏开发
cocos2d-x
cocos-creator
xcode
ios
Fnt字体格式详解
声明:该文章引用自其它博客,感谢原博主的分享Fnt字体格式详解
cocos2d
里的数字和符号基本都会用到fnt字体,从直观的使用来说,fnt就是讲我们熟悉和0123和图片绑定起来,在使用0123时,直接用图片代替
_Unique_
·
2023-06-17 00:56
nodejs
游戏开发
fnt
【无标题】
cocos2d
-x 3.17 创建项目及相关问题解决
开发环境:MacOS环境配置下载
cocos2d
x,我下载的是
cocos2d
-x-3.17.2命令行切换到
cocos2d
-x-3.17.2目录,执行.
_Unique_
·
2023-06-17 00:22
cocos2d
游戏引擎
Cocos Creator中定时任务的实现
由于其应用场景非常多,因此,CocosCreator中为我们提供了方便的计时器,这个计时器源自于
Cocos2d
-x中的cc.Scheduler,它保留在了CocosCreator中并适配了基于组
游戏开发大表哥
·
2023-06-16 13:56
如何开启游戏开发
现状国内使用的游戏引擎大概有三个Unity3d,UE,Cocoscreator,其中大型游戏基本用U3D或者UE,小游戏大多数用的CocosCreator,当然也有历史游戏还在使用
Cocos2d
x-lua
1点01的n次方
·
2023-06-16 10:20
cocos2d
-x 使用CCLOG控制台输出日志
在
cocos2d
-x中控制台输出日志,使用CCLOG很方便的输出日志如:CCLOG("%s","test...")
I'M老顽童
·
2023-06-16 07:24
COCOS2D-X
cocosLua 之 Layout布局管理
版本:cocosV3.10简介Layout作为
cocos2d
xUI中的基础容器,支持裁切,支持布局。
FlyingBird~
·
2023-06-14 19:12
cocos2d-x
cocos2d
一步步教你搭建Android开发环境(有图有真相)--“自吹自擂:史上最详细、最啰嗦、最新的搭建教程”
原因有三个:第一个是因为目前自己正在学习
cocos2d
x游戏开发,需要将自己的的项目编译到Android平台上去运行,所以就有了这篇文章。顺便介绍下co
北冥有鱼_xu
·
2023-06-14 12:49
Android开发
android开发
java开发工具
adt
eclipse
sdk
在Eclipse上搭建Android开发环境
原因有三个:第一个是因为目前自己正在学习
cocos2d
x游戏开发,需要将自己的的项目编译到Android平台上去运行,所以就有了这篇文章。顺便介绍下co
lcg_ryan
·
2023-06-14 12:19
cocos2dx
Eclipse
cocos2dx
cocos2d
-python第一弹--------环境配置
关于
cocos2d
-python的学习,还是从环境配置开始1.关于
cocos2d
的环境配置选择python版本,本文集的所有代码均使用python3.6实现,所以建议先安装python3.6或者Anconada
莫闫于方
·
2023-06-13 17:55
astc软解性能测试 - axmol引擎项目
™
[email protected]
核8线程RAM:32.0GB编译器:VS2019:16.10.2/msvc-14.29.30037测试图片大小:1024x1024Debug单线程
cocos2d
一线灵
·
2023-06-13 07:23
axmol
axmol
astc
cocos2dx
增强axmol引擎视频播放之 - windows视频播放支持
一、开发缘由
cocos2d
x全系列不支持windows视频播放,给开发和测试带来不便虚幻和unity都采用将视频渲染到纹理的方式,极大提升了视频和引擎渲染对象的融合,而
cocos2d
x全系列不支持二、以
一线灵
·
2023-06-13 07:23
游戏引擎
videoplayer
axmol
音视频
windows
unity
axmol
将【axmol】引擎的OpenAL实现在iOS平台替换openal-soft详细过程
前言如标题,从之前文章对axmol的介绍已经了解到,axmol是基于
Cocos2d
-x-4.0的持续维护分支,axmol的AudioEngine模块API标准继承了
Cocos2d
-x-3.x/4.0,但相对于官方最大区别是统一了全平台的音频后端
一线灵
·
2023-06-13 07:53
axmol
android
ios
游戏引擎
cocos2dx
axmol
ImGui 集成到 axmol 引擎
最近研究接触了下ImGui,发现这货结合
Cocos2d
-x系列引擎写游戏工具非常方便,据笔者分析,有如下优点:不会污染游戏逻辑复用游戏场景功能无需美术提供工具资源,自动布局的菜单按钮,程序员轻松搞定非常丰富的控件
一线灵
·
2023-06-13 07:53
游戏引擎
cocos2d
c++
imgui
axmol
关于spine在
cocos2d
x使用硬件压缩纹理混合问题总结
问题分析给axmol增加了ASTC和ETC2纹理支持,默认情况下Image加载这些纹理视为没有alpha预乘,也就是Image的_hasPremultipliedAlpha保持为初始值false,引擎核心代码中的类基本都会根据该变量正确设置混合模式即{backend::BlendFactor::SRC_ALPHA,backend::BlendFactor::ONE_MINUS_SRC_ALPHA}
一线灵
·
2023-06-13 07:53
cocos2d
spine
adxe
【CocosCreator入门】CocosCreator组件 | TiledTile(地图块)组件
本文由肩匣与橘编写,首发于CSDN生活依旧是美好而又温柔的,你也是✨CocosCreator小科普CocosCreator是一个基于
Cocos2d
-x引擎的游戏开发工具,可以用于制作2D和3D游戏,也可以用于开发跨平台应用程序
肩匣与橘
·
2023-06-12 23:16
#
CocosCreator
cocos2d
游戏引擎
typescript
游戏程序
cocos2d
x游戏项目,集成到其他安卓项目工程之中!
背景公司,想优化掉,在app中,以webview方式,加载游戏的方式。以安卓项目为例,改成:游戏项目导出安卓工程,可直接使用的aar资源。第一步:cocos项目,构建安卓工程安装配置原生开发环境,可以参考官方文档:https://docs.cocos.com/creator/2.4/manual/zh/publish/setup-native-development.html备注:本人使用coco
一抱女友就犯困
·
2023-06-12 23:45
android
cocos2d
游戏
【CocosCreator问题总结】MotionStreak效果显示异常
本文由肩匣与橘编写,首发于CSDN生活依旧是美好而又温柔的,你也是✨CocosCreator小科普CocosCreator是一个基于
Cocos2d
-x引擎的游戏开发工具,可以用于制作2D和3D游戏,也可以用于开发跨平台应用程序
肩匣与橘
·
2023-06-12 23:13
#
CocosCreator
cocos2d
游戏程序
typescript
游戏引擎
x-studio教程之 - 创建
Cocos2d
x-Lua调试工程(方法通用,本教程已网狐荣耀为例)
本文将介绍如何使用x-studio创建网狐荣耀项目的Lua调试工程,废话不多说,直接上步骤开始前请确保已安装最新版本,如果无法确定,请前往官方下载最新版本https://x-studio.net通过软件菜单【文件】【新建工程】在新建工程对话框,工程类型选择LuaDebug,然后点【自定义引擎脚本…】按钮,选择游戏exe,工程路径请选择网狐项目的根目录,工程名随便起一个,例如GloryDevProj
一线灵
·
2023-06-12 22:36
x-studio
ide
Lua调试
Lua调试器
Lua编辑
UI编辑器
cocos2d
怎么设置屏幕朝向?横屏 or 竖屏设置
在cocos引擎里面找了好久,没找到相关接口,网上也搜索了好久,最后发现,原来需要根据各个平台分别进行设置。android修改项目根目录proj.android\AndroidManifest.xml文件中的android:screenOrientation属性值,portrait为竖屏,landscape为横屏Windows直接用cocos引擎接口中的GLView::createWithRect
ctbinzi
·
2023-06-11 04:00
Cocos2d-x
初始JavaScript
JavaScript的作用表单动态验证(密码强度检测)(js产生的最初的目的)网页特效服务端开发(Node.js)桌面程序(Electron)App(Cordova)控制硬件-物联网(Ruff)游戏开发(
cocos2d
-js
bit..
·
2023-06-09 13:19
JavaScript
javascript
开发语言
ecmascript
如何使用c++制作一个跑酷游戏
1.游戏引擎和开发环境的选择如今市面上有很多成熟的游戏引擎可供选择,例如Unity、UnrealEngine、
Cocos2d
-x等。
YT177
·
2023-06-09 01:20
c++
游戏
开发语言
iOS游戏开发之
Cocos2d
一、CCNode官方API翻译CCNode是
cocos2d
中最重要的一个基类,是一个抽象类,定义了所有节点的公共属性和方法,因为其重要性,所以这里把官方API对CCNode的属性方法描述粗略了翻译下,方便日后查询使用
祥子_HelloWorld
·
2023-06-08 22:09
VS+
cocos2d
-x3.x 调试时打开控制台方法
用VS2013调试
cocos2d
x(3.10)项目,游戏运行后只有游戏窗口,没有控制台小黑窗,无法查看报错及输出信息。
invalid_name
·
2023-06-08 19:46
cocos2d
-x 初学者的困惑
1、如何设置
cocos2d
-x背景透明参考了此博客点击访问在以下代码块添加glClearColorvoidDirector::setGLDefaultValues(){//ThismethodSHOULDbecalledonlyafteropenGLView_wasinitializedCCASSERT
我是吸血鬼
·
2023-06-07 11:24
如何导出CocosCreator项目供
cocos2d
x加载
2、安装creator_to_
cocos2d
x插件拷贝到Creator项目的packages目录3、在cocoscreator项目中,项目(Project)->LuaCPPSupport->SetupTargetProject
游戏开发大表哥
·
2023-04-20 18:03
Cocos2d
x:在安卓平台使用原生输入框
《
cocos2d
Android平台EditBox2.x升级到3.12输入框使用原生控件可以复制粘贴》http://blog.csdn.net/Phan_Chen/article/details/53141990
一剑卿心
·
2023-04-19 12:42
【游戏开发工具】Cocos Creator for Mac使用教程
CocosCreatorMac版在
Cocos2d
-x基础上实现了彻底脚本化、组件化和数据驱动等特点。本文为您带来简单易懂的CocosCreatorforMac使用教程。
weixin_34130389
·
2023-04-19 11:42
游戏
开发工具
操作系统
07 CoCos Creator lib
cocos2d
x verifyReleaseResources FAILED
1.现象lib
cocos2d
x:verifyReleaseResourcesFAILED:lib
cocos2d
x:verifyReleaseResourcesFAILED:lib
cocos2d
x:verifyReleaseResources
法迪
·
2023-04-19 11:12
CoCos
Creator
libcocos2dx
cocos
creator
cocos2d
-x 游戏创作过程(-)
:熟悉c++页面跳转制作动画box2d的引用box2d的具体状态问题
cocos2d
-x可以用C++来写的语言在创建游戏的时候对于类的创建。用的是xxxxx*fff.
昏暗的夜晚
·
2023-04-16 19:51
cocos2d
c++
box2d开发
box2d
Cocos2d
-x CocosCreator c++支持
CocosCreator支持c++代替CocosStudiococosStuido早就不更新了,而且启动的时候,经常死机。需要拔掉网线,才能持续编写。所以作为CocosCreator是CocosStudio的替代者。其实使用的时候还不是很方便。官网写的,对于c++/和lua并不怎么友好。应该是专门给js写的开发工具集。官网上有例子,可以直接用CocosCreator开发。编写代码大大的被简化了。既
昏暗的夜晚
·
2023-04-16 19:51
游戏开发
Cocos2d-x
C++
CocosCreator
Cocos2d
-x 2,android系统工程师面试题
b2Body*birdBody=world->CreateBody(&bodyDef);//隐形形状b2PolygonShapebirdShape;//设置为盒子,参数为内容的半宽半高birdShape.SetAsBox(size.width/2/RATIO,size.height/2/RATIO);//材料属性b2FixtureDefbirdFixtureDef;//形状birdFixtureD
AI设计大师
·
2023-04-16 14:26
程序员
架构
移动开发
android
cocos2d
学习笔记第一章 基础场景创建及基本配置
1.创建一个
cocos2d
工程2.创建一个新的场景:步骤如下:cmd+N后选择ios->cocoatouch->Objective-Cclass命名为:checkpoints_layer1继承自NSObject3
xuanwenchao
·
2023-04-14 19:30
cocos2d
layer
cocoa
interface
游戏
iphone
class
cocos2d
x游戏开发学习——技能按钮(雏形)
此技能按钮主要有一下几个功能技能冷却效果技能蓄力效果图:技能按钮效果图代码如下:SkillButton.h#ifndefSkillButton_h#defineSkillButton_h#include#include"
cocos2d
.h"USING_NS_CC
Allen_HD
·
2023-04-14 16:56
经验总结之一个月学习Web前端开发(html+css+js+vue3+element plus + echarts)
作为一名写了十多年代码,在前端、后端之间不断反复横跳的码畜,虽然对于前端的MFC,QT,各种游戏引擎(HGE,GB,
Cocos2D
等)的GUI等都有所涉猎,但是对于Web前端却一直没有触及,尽管对于H5
comin2014
·
2023-04-14 15:01
vue3
vue.js
html
css
前端
javascript
cocos2d
-x android 环境搭配,Mac 下配置
Cocos2d
-x 3-x android 的环境
本人初学
Cocos2d
3-x,环境配置,搭建android环境弄了好长时间,走了不少弯路,翻阅了好多人的博客和文档,包括官方文档讲的似乎有些似懂非懂,好多依然是旧的版本,所以把我的整个过程梳理一下。
weixin_39585035
·
2023-04-14 08:19
cocos2d-x
android
环境搭配
Cocos2d
-x 3.0 内存管理机制
在C++中,动态内存分配是一把双刃剑,一方面,直接访问内存地址提高了应用程序的性能,与使用内存的灵活性;另一方面,由于程序没有正确地分配与释放造成的例如野指针,重复释放,内存泄漏等问题又严重影响着应用程序的稳定性。人们尝试着不同的方案去避免这个问题,比较常用的如智能指针,自动垃圾回收等,这些要么影响了应用程序的性能,要么仍然需要依赖于开发者注意一些规则,要么给开发者带来了另外一些很丑陋的用法(实际
vinrex
·
2023-04-14 08:18
cocos2d-x
c++
cocos2d-x
cocos2d
-x 坐标转换总结
这也就是
cocos2d
x中用到的坐标系所以没啥好说的。2、屏幕坐标系:该坐标系的原点在屏幕左上角,x轴向右,y轴向下,其实和OpenGL坐标系的差别也就是y轴的方向拉。
Ruby丫丫
·
2023-04-14 08:18
Lua
技术
Cocos2d
-x内存管理机制
PostedonApril16,2014byElvis·Leaveacomment在C++中,动态内存分配是一把双刃剑,一方面,直接访问内存地址提高了应用程序的性能,与使用内存的灵活性;另一方面,由于程序没有正确地分配与释放造成的例如野指针,重复释放,内存泄漏等问题又严重影响着应用程序的稳定性。人们尝试着不同的方案去避免这个问题,比较常用的如智能指针,自动垃圾回收等,这些要么影响了应用程序的性能,
mh29110
·
2023-04-14 07:11
cocos2d-x
cocos2d
x热更新流程
1.查询本地版本文件获取版本信息(本地版本文件与脚本的版本信息不同时需将脚本中的最新版本信息写入版本文件中)2.将本地版本信息发送给后端,与后端记录的版本进行比较。3.若版本不对,后端返回最新的版本号和相应更新文件url文件列表和对应的md5码4.根据最新url和给定的md5码,同时获取本地同名文件的md5码。比较远程的和本地的md5码,若不相同视为需要更新的文件,将其加入下载文件列表。5.执行下
_我不是程序员
·
2023-04-13 22:52
FairyGUI在
Cocos2d
-x下的多平台接入和lua绑定
Cocos2d
-x版本是3.16FairyGUI库来自https://github.com/fairygui/FairyGUI-
cocos2d
x接入前确保你的项目在接入前可以通过cocoscompile-pxxx
rekcah1986
·
2023-04-13 17:14
Unity3D中tolua的“安装部署和使用“教程
之前发在博客园的,转到这里吧,的版面好看一些……弃坑
Cocos2d
-x,转战Unity3D考虑到项目一定会使用热更,花了不少时间比对了lua的支持方案,最后定为tolua,原因不解释。
rekcah1986
·
2023-04-12 21:53
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他