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
-Cocos2dx
Cocos2dx
Lua 绑定
绑定就是说在lua中可以调用c++的类或者函数,整个过程细分为九步1.下载配置环境2.编写定义的c++类3.修改ini文件4.修改genbindings.py5.运行genbindings.py6.修改lua_
cocos2dx
_custom_auto.cpp
最怕认真
·
2020-03-07 10:01
ClippingNode的使用
裁剪节点的使用可以做出很多炫酷的效果比如:裁剪节点的本质是:以一个Node作为模板,以一个Node作为底板,用模板去裁剪底板在
cocos2dx
中,clippingNode提供如下方法:主要函数:1、setStencil
核桃啊
·
2020-03-06 14:16
tolua++实现lua层调用c++技术分析
标签(空格分隔):tolua++技术分析
cocos2dx
+lua前言一直都使用
cocos2dx
+lua进行游戏开发,用Lua开发可以专注于游戏逻辑的实现,另外一方面可以实现热更新;而且lua是一个轻量级的脚本语言
芒果有点甜
·
2020-03-06 12:55
7.Quick-
cocos2dx
中的dump函数解析
0.前言我的理解中dump函数其实和print函数是没有什么区别的,无非就是多了一个打印table的功能,一般来说当作工具使用就好了,也不会去解析它的函数,但当你需要打印table到文件中的时候,你就需要学习一下了,毕竟cocos写得代码肯定比网上copy来的靠谱嘛!1.函数调用及输出locallist={ver=0.03,stage={{name="update.png",fileCheck=f
会写诗的翩翩少年
·
2020-03-06 04:44
[
Cocos2Dx
-一个都不能死]4.添加滑块对象
添加了游戏角色之后,我们需要添加滑块对象Block!和Hero一样,新建Block.h头文件,然后在里面新建Block类,继承于Sprite并声明初始化init方法classBlock:publicSprite{public:virtualboolinit();virtualvoidupdate(floatdt);CREATE_FUNC(Block);};之后在cpp文件里面实现初始化方法Spri
MarcoHorse
·
2020-03-05 01:08
#
Cocos2dx
+Lua源码#UserDefault类
UserAccount),在下次登录的时候,能够默认显示该登录的账户用户设置了禁止音效、禁止背景音乐等内容,在下次登录的时候,希望能够保持设置于是,在开发的过程中,我们将这一类需求,抽象成:本地数据存储功能
Cocos2dx
KomalZheng
·
2020-03-04 02:35
[
Cocos2Dx
-一个都不能死]2.给游戏添加边框
C++语言基础创建物理世界添加边框在游戏世界中,任务跳起来后会掉下来,这个涉及到世界的重力加速度,不过我们首先要说一下C++语言的基础!1.C++作为面向对象语言编程,由头文件.h和源文件.cpp组成,其中头文件负责对象的声明,方法的声明,源文件负责对象的具体实现!如果要使用类里面的对象,使用.字符,则Class.object如果要使用类里面的方法,使用->字符,Director::getInst
MarcoHorse
·
2020-03-03 05:48
cocos2dx
3.2创建新项目和cocos ide的运用
apkName=com.tencent.tmgp.gcol项目用的
cocos2dx
版本3.2,运行环境是cocoside,一直没总结创建一个项目的流程。
fan1990
·
2020-03-01 04:16
#
Cocos2dx
手游开发#4 Lua
欢迎前往个人博客驽马点滴和视频空间哔哩哔哩-《挨踢日志》序言从来没有一种语言像它这么简洁。如何学习Lua对于新手来说,建议了解以下部分:Lua背景Lua优势和不足Lua适用于哪些应用场景Lua语言的语法Lua的基本数据结构Lua的特殊数据结构:table类型Lua的协同Lua的库支持Lua和C之间的API如何使用Lua作面向对象的编程资料下载新手学习Lua建议先通读ProgramminginLua
KomalZheng
·
2020-02-29 11:49
第一款iOS游戏,类橙光
1.jpg2.jpg3.jpg4.jpg5.jpg1.做的第一款游戏终于上线了功能虽然不多,但确实耗费了许多心血,这是一款类橙光游戏.中间许多功能都是从前未尝试过的,最早打算使用
cocos2dx
,不过后来想想还是算了
暧暧
·
2020-02-29 01:08
老版本
cocos2dx
中利用 cocosbuild 实现下层触摸消息屏蔽
版本:
cocos2dx
版本2.04cocosbuild版本2.1实现功能:弹出对话框时屏蔽下层按钮的消息,对话框在cocosbuild里创建。
随喜公子
·
2020-02-28 00:09
cocos2dx
-3.10 Cocos Studio 启动错误解决办法
点"开始"->"运行",输入regedit.exe"确定"就可以打开注册表根据这路径找到相关的值.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled设置为0原文:http://blog.csdn.net/litter_star/article/details/75211319
人气小哥
·
2020-02-27 07:51
cocos2dx
和skynet通信
最近使用skynet作为服务器开发前端使用
cocos2dx
-lua。由于前后端都是用lua编写。在搭建双方的通信环节是有一个步骤就是选择通信的协议。通用选择是protobuf+socket的方式。
一个过客
·
2020-02-25 11:29
cocos2dx
3.x 编辑框 输入框
#include"cocos2d.h"#include"cocos-ext.h"USING_NS_CC;USING_NS_CC_EXT;usingnamespacecocos2d::ui;注:因为版本更迭,editbox原本是在cocos-ext中,现行版本则更换到了ui中,所以以上头文件和名空间根据自己的版本选择(新版本使用ext也可正常使用,原因见下图,但不建议)如下,使用EditBox的类要
逍遥夫人
·
2020-02-24 00:34
[
Cocos2Dx
-一个都不能死]6.编译源文件生成APK
项目git地址:https://github.com/marco115/NoOneDies.git对文章有什么优化改进的地方,请留言!谢谢大家游戏结束的检测游戏结束页面的编写游戏结束的检测同样,我们需要监听游戏角色和滑块的碰撞在Block.cpp和Hero.cpp内需要加上一下来添加碰撞配置//添加碰撞检测getPhysicsBody()->setContactTestBitmask(1);之后在
MarcoHorse
·
2020-02-23 08:20
Mac下
Cocos2dx
项目迁移至 Android Studio
前言Google已经正式终止了对EclipseAndroid开发工具的支持,且大多数开发者已迁移至AndroidStudio.本文简述Mac下
Cocos2dx
项目迁移至AndroidStudio.
Cocos2dx
玛格丽特墨迹
·
2020-02-23 05:28
cocos2dx
加载资源
resCountresTotal为文件统计,resTotal需在init中赋值,赋值大小必须与pathList文件夹下文件总和相等,否则会加载不全。pathList中的路径为相对Resources文件夹下的路径,所以为了方便起见,不建议在Resources下直接存放资源文件头文件#ifndefLoadingScene_hpp#defineLoadingScene_hpp#include#inclu
逍遥夫人
·
2020-02-21 05:54
3.2 对象已死吗
1.引用计数法引用计数在
cocos2dx
里已经比较熟悉了,要注意的一个点就是循环引用的问题,如果有两个对象相互持有对方的引用,但是已经没有其他对象持有这两个对象的引用,那么就会出现这两个引用的引用计数分别不为
小山包
·
2020-02-20 00:07
Cocos2d-x 3.10 资源加载进度条Loading显示百分比
参考:http://blog.csdn.net/star530/article/details/19420317最近在学习
Cocos2dx
练习的过程简单记录一下参考博文在上边转载请注明!
Buckler
·
2020-02-19 23:16
5.Quick-
cocos2dx
中TabBar的实现
1.效果展示实现效果2.调用方式self.tabLayout=CCTabBar.new({itemTxts={"HELP","SOUND","SETTING"},onTabChangeFunc=function(self,curTabIndex)print("curTabIndex="..curTabIndex)end}):center():addTo(self)3.参数说明--TabBar背景l
会写诗的翩翩少年
·
2020-02-18 02:26
使用
Cocos2dx
-JS开发一个飞行射击游戏
一、前言笔者闲来无事,某天github闲逛,看到了游戏引擎的专题,引起了自己的兴趣,于是就自己捣腾了一下
Cocos2dx
-JS。
RogerKang
·
2020-02-17 17:43
Cocos2dx
运行的流程
Why?做什么事情都要问下自己为什么,带着目的去做,才好抓住重点。为什么要了解Cocos的运行流程呢?没有深入的理解cocos就去开发,这个是能接受的,因为人生不是炒菜,不能等什么都准备好了才下锅。但是在开发了一段时间以后是不是想对cocos的运行机制有一定了解呢。我建议大家要适度的刨根问底,什么叫适度呢?比如现在计算机发展那么多年了,你想了解程序是怎么运行的,你要去学习操作系统、计算机组成原理、
没有人能在我的BGM中打败我
·
2020-02-15 08:30
cocos2dx
错误
1.
cocos2dx
不会编译,报错没有可执行权限。
Kael_
·
2020-02-15 01:05
cocos2dx
初体验
我们创建工程后总会自带一个HelloWorld类,短短的几行代码就出来了一个游戏的雏形,请问我们真的理解它了吗?如果我们能早一点弄明白这几行代码,我们或许会比现在走得更远。理解HelloWorld类HelloWorld去掉退出按钮只有下面三个函数。staticcocos2d::Scene*createScene();virtualboolinit();CREATE_FUNC(HelloWorld)
zust-lms
·
2020-02-15 00:00
07-渲染流程-1-流程
cocos2dx
渲染序列图1.AppControler完成加载后2.调用了Director,设置了OpenglView,投影的设置就在这个过程里面。
fengsharp
·
2020-02-14 09:44
使用Android Studio编译
cocos2dx
的测试用例
笔者选用了目前风头正紧的
cocos2dx
,版本是最新的3.16,选用的NDK和AndroidStudio版本也是其推荐的。
闪电的蓝熊猫
·
2020-02-12 13:30
cocos2dx
遮罩
遮罩是很多地方都能用到的东西,新手教程,截图等等,都能用遮罩来实现。遮罩的原理知其然,知其所以然。遮罩其实可以理解为两部分,一个部分是一个layer,一个是模板。我们可以把需要显示的内容加到这个layer中去,然后用模板对它进行裁剪。比如你要裁剪一个圆形的头像,那么你要有一张圆形的图片,当然了,图片都是矩形的,这说的圆形是指的画的圆形圆形.png这就是我们的模板了代码实现--模板localcirc
最怕认真
·
2020-02-12 07:43
cocos2dx
创建新项目遇到的问题
都2020年了,才入坑
cocos2dx
。cocoscreater不香么,没办法,项目是老项目啊。话不多说,新手记录下自己在安装的过程中遇到的坑。
无用书生繁华梦
·
2020-02-11 14:43
《欢乐坦克大战》微信小游戏开发总结
同时,因为客户端开发团队的核心成员有多年的
cocos2dx
引擎开发经验,所以项目组决定使用CocosCreatorV1.6.1版本的引擎进行开发。而对于微信小游戏平台采
某人在
·
2020-02-11 09:35
Cocos2dx
-JS下调用java和oc的方法
引擎版本为3.12Android1.在游戏的
Cocos2dx
activity中编写一个静态方法:/***设置横竖屏*@paramorientation*/publicstaticvoidchangedActivityOrientation
咸鱼而已
·
2020-02-10 06:11
ogre3D在Mac平台的编译
本文主要介绍如何在Mac平台下编译一份可以在iOS上运行的ogre3d引擎的sdk,OGRE简单来说就是一个图形引擎,并且也只是一个图形引擎,不像
cocos2dx
之类的游戏引擎,包括网络,声音和物理碰撞等组件
树下老男孩
·
2020-02-10 05:31
分享一下非常方便的Action库
这个action库在我项目里的路径为:src/framework/
cocos2dx
/ActionEx.lua给大家看看它的强大之处它帮我们把各种函数再封装了一遍,使用时简单且简洁这里放一个我自己写的demolocalcatSprite
凉拌姨妈好吃
·
2020-02-10 02:03
使用SPRITEBUILDER+COCOS2D-SWIFT制作基于TILEMAP的游戏
作者:Mandarava(鳗驼螺)参考:如何使用
COCOS2DX
3.0制作基于TILEMAP的游戏:第一部分如何使用
COCOS2DX
3.0制作基于TILEMAP的游戏:第二部分SpriteBuilder
鳗驼螺
·
2020-02-08 23:19
cocos显示状态栏
一、android修改frameworks\runtime-src\proj.android\src\org\
cocos2dx
\lua\AppActivity.java,在onCreate中添加,即可在
会写诗的翩翩少年
·
2020-02-08 12:56
cocos2dx
-3.16 异步加载图片 显示进度条
----------------------------------登陆界面--------------------------------localUILoading=class("UILoading",UIBase)localtbPng={"map/landform/huacong","map/landform/kucaodi","map/landform/mudidimao1","map/l
人气小哥
·
2020-02-08 04:36
cocos2dx
之如何优化内存使用(高级篇)
为了减少内存警告,这里我们给出两个普遍的关于
cocos2dx
游戏内存优化的指导原则。1)了解瓶颈,然后解决掉什么样的纹理消耗了大部分应用的内存呢?或者说这些纹理消耗了多少内存呢?你
凡凡的小web
·
2020-02-07 19:03
iOS AppStore审核被拒 _IOObjectRelease, _IOServiceGetMatchingService, _IOServiceMatching
主要是在iOS与
Cocos2dx
混编打CPS及联运包时遇到的问题,在原生iOSAPP项目中也可能会出现1.私有API的使用Guideline2.5.1-Performance-SoftwareRequirementsYourappusesorreferencesthefollowingnon-publicAPIs
雷尘子
·
2020-02-07 17:32
cocos2dx
整个层淡入淡出
前段时间写项目的时候,发现需要将某个层淡入淡出。直接runAction后发现,唉!没有任何效果。后来才知道,原来这个runAction只是对当前的层有效。我就想了一个法子,递归的跑Action。然而这样效率很低下。后来偶然间想到,只是透明度的变化不能应用于子节点,我可不可以把当前设置透明度的函数重写成递归的函数,尝试了一下!果然可以!voidBaseLayer::setOpacity(GLubyt
voiddog
·
2020-02-06 04:49
H5游戏开发----CocosCreator、CocosCreator3D、
Cocos2dX
差异与选择
一、Cocos2d和
Cocos2dx
的区别【开发语言】:Cocos2d是Object-C写的,
Cocos2dx
是C++写的,支持使用C
何卫
·
2020-02-05 10:00
Cocos Creator 从零学习 一
前言尽管知乎上对
Cocos2dx
成见很大,但是徘徊于纠结用什么游戏引擎不如都试试。况且这个软件是国人开发的,学习起来应该不算困难。虽然没有学过JavaScript,但是似乎也可以边查边写吧。
linanwx
·
2020-02-02 22:52
cocos2d-x 精灵的多边形精确触摸
要实现精确触摸可以使用
cocos2dx
物理引擎中的精确碰撞检测。而我选择用另一种方法,判断点向左的射线和多边形相交的点有几个。如果是奇数则点在多边形中,如果是偶数(包括0)点就不在多边形中。
xuanhr
·
2020-02-02 21:51
9.Quick-
cocos2dx
热更新客户端实现
0.前言本文介绍的是热更新客户端实现,本文的阅读可结合上文,热更新的客户端实现大致分为以下几个步骤:1.修改资源搜索路径,使热更之后,游戏能优先加载热更资源2.加载本地资源清单Reslist3.请求远程资源清单替换本地资源清单4.对照资源清单检查本地资源,有的则在清单中标记,没有的则删除5.请求资源清单中未标记的资源6.加载资源清单中的代码资源7.热更结束,回调主逻辑1.使用方式localCCHo
会写诗的翩翩少年
·
2020-02-02 21:06
【
cocos2dx
】改安装包名、app名、图标、包名
原文:(http://blog.csdn.net/hqq39/article/details/49821607)CocosFramework-3.5&Cocos-2.2.6(注意不是cocos2d-x-2.2.6,也没有eclipse)修改安装包名字项目路径\proj.android\build.xml修改游戏名/程序名项目路径\proj.android\res\value\strings.xml
人气小哥
·
2020-02-02 19:44
Cocos2d-x Lua 1.环境搭建并开始项目
入手
cocos2dx
lua,这搭建个环境居然这么多,网上查了一下感觉太乱了,自己整理一下!
灵魂奏响曲
·
2020-02-01 05:28
【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境!
cocos2d是OC写的,
cocos2dx
是c++写的cocos2d只能在ios下运行,
cocos2dx
是跨平台的,ios和android平台都可以运行cocos2d是外国人搞的,
cocos2dx
是中国人搞的
ttdiOS
·
2020-02-01 00:43
Cocos2d-x开发学习之环境的搭建
前言:最近突然想学习游戏开发,所以就想搞搞看,学习学习.1.当前iOS端游戏开发的框架:iOS端开发游戏有三中框架,第一种是cocos2d,它是OC写的,第二种是
cocos2dx
,它是c++写的,第三种是
叫我干苦力的码农
·
2020-02-01 00:05
COCOS2DX
4.X 加入CJSON 库LUA
刚刚调通在
COCOS2DX
4.x加入CJSON到LUA中使用,android编译老是提示错误multipledefinitionofluaL_setfuncs。
罐头过期
·
2020-01-28 20:17
Egret学习-初次创建项目
最近无聊,好久没有写游戏了,决定学习下egret,主要原因:egret是h5框架,相比android和iPhone或
cocos2dx
来说不需要安装可以直接运行。
我爱1和0
·
2020-01-23 23:00
Cocos2dx
调用原生键盘
原文:《为cocos2d-x实现安卓输入框。非全屏,无dialog,绑定到lua》http://www.cnblogs.com/wolfred7464/p/4819377.htmlhttps://www.bbsmax.com/A/Ae5R7nmmdQ/cocos2d-x官方自带的输入框,简直惨不忍睹,在ios还好,在安卓简直了。。用过的都知道。。。所以为了用户体验,我们自己搞一个吧。输入框这种东西
一剑卿心
·
2020-01-17 20:16
Cocos2dLua3.17.2集成FairyGUI之 lua绑定 setHook()回调问题(四)
只能手动修改了找到lua_
cocos2dx
_fairygui_auto.cpp文件,找到lua_
cocos2dx
_fairygui_Transition_setHook函数,注释掉里面无法导出的while
qd-海军
·
2020-01-17 13:00
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他