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
creator 仿
cocos2dx
实现的的tableview组件(TypeScript)
先看看这个组件的滚动效果:组件效果tip:最后那个button按钮是为了看当前有多少个示例TableCellNode。当前一共是显示100个cell的TableView,最后打印的话是实际复用了8个cell。TableView组件源码:const{ccclass,property}=cc._decorator;exportinterfaceIDataSource{tableCellSizeForI
甚解_4703
·
2020-01-14 11:46
#
Cocos2dx
手游开发#10 游戏引擎前端框架重构
序言我们大部分的工作需要在引擎提供的框架下工作,AppDelegate类的applicationDidFinishLaunching方法将游戏逻辑交给了res/main.lua。boolAppDelegate::applicationDidFinishLaunching(){//precodes//...//executeScriptFileif(engine->executeScriptFile
KomalZheng
·
2020-01-08 12:31
iOS项目中导入
cocos2dx
先创建
cocos2dx
项目,然后将项目中的cocos2d文件夹复制到ios项目文件夹中。将cocos2d文件夹中的cocos2d_libs、Icon、Class分别引入项目工程中。
宝宝丶菲
·
2020-01-08 08:12
手把手教你swift项目添加
cocos2dx
-lua
本文所用各版本信息:Xcode9.2+swift4版本cocos2d-xv3.17中文官方网站集成思路首先网上给出一个C系的思路,本人未亲测,并且以C调用lua,绕过了cocos2d-x的调用思路,不觉得这种方式很好,所以弃之;C语言调用思路本文思路如图:swift->objective-c->c++->lua首先swift与objective-c的互相调用非常方便,其次oc只需要将.m文件写成.
听风轻咛
·
2020-01-07 00:45
2019-01-10
cocos2dx
-lua工程设置启动参数一、C++层获取exe启动参数,然后让lua引擎执行参数字符串在AppDelegate文件的applicationDidFinishLaunching()方法中添加如下代码
garyxuan1992
·
2020-01-05 12:35
XCode这种目录要如何创建
从Quick-
Cocos2dx
-Community_3.6.2新建了一个mac项目,然后看到Classes目录下的“quick-src”,甚至这个目录下的任何一个目录,右键菜单都没有"ShowInFinder
jobenc
·
2020-01-05 09:57
如何在 MacOS 下创建
cocos2dx
项目
/**今天接到新任务,看看
cocos2dx
游戏开发引擎,话说我已经快一年多没有写iOS的项目了哟喂,没办法硬着头皮顶吧!!
托尼贷水
·
2020-01-05 06:40
cocos2dx
实现obb包读取 quick2.2.6
实现方式:这个方案没有采用google的jobb方式打包obb而是通过zip包的方式进行打包obb在android部分获取Sound,Music,Video时是通过AssetFileDescriptor进行读取的所以通过设置android中的反射addAssetPath进行添加路径下面代码会有用到注意查看cocos方面修改部分c++代码让cocos能够读取到obb包中的内容obb包直接通过winr
LuaIde
·
2020-01-04 08:53
Cocos2dx
Lua的ccui.Helper函数
1.CocosStudio编辑器编辑出来的UIcsb文件导入进来,生成lua文件localresult=require("导出文件名").create()self:addChild(result.root)2.从studio导入文件中获取相对应的控件名称localbutton=ccui.Helper:seekWidgetByTag(self,逻辑标签)3.是否设置定时器由需求决定self.scen
Lee坚武
·
2020-01-03 22:15
Cocos2dx
-v3.10 事件分发机制源码解析
Cocos的事件分发机制,怎么说呢,总感觉有些乱,借此整理一下。先看看与事件分发相关的类。事件相关的类Event相关类,分发事件的中的事件:Event(基类),EventCustom(自定义事件),EventTouch(触摸事件),EventMouse(鼠标事件),EventKeyboard(键盘事件),EventFocus(控件获取焦点事件),EventAcceleration(加速计事件)事件
voiddog
·
2020-01-03 14:43
vs2017+BabeLua+
Cocos2dx
3.10配置
From:http://shaojiang.lofter.com/post/92ff0_d421541下载BabeLua插件:BabeLuaFor2015V3.2.2.0.vsix。http://pan.baidu.com/s/1sjmC169直接双击.vsix安装。打开VS的时候菜单栏就多了一个lua选项。添加项目。F5调试项目。Ctrl+F5运行项目。附:支持VisualStudio2017的
一剑卿心
·
2020-01-02 03:49
cocos2dx
3.x 公告栏 通知栏 滚动字幕 区域弹幕 区域显示 实现
本文介绍游戏中常见的滚动播放的公告栏实现要点文字内容横向或者纵向滚动文字只在区域内显示,超出区域部分不显示相关头文件**"2d/CCClippingNode.h"**注意:在
cocos2dx
3.x版本中
逍遥夫人
·
2020-01-01 12:50
cocos2dx
中的ClippingNode,头像裁成圆形显示
直接上代码autoheadImg=ImageView::create();//首先确定模板,这个是头像的显示控件headImg->setAnchorPoint(Vec2(0.5,0.5));//设置锚点headImg->setPosition(Vec2(0,0));//位置headImg->setContentSize(size);//大小setHeadImage(headImg,"",1);//
东方小白
·
2019-12-31 03:47
利用CALayer的遮罩实现闪烁标题
想要的效果:在
cocos2dx
中有一个遮罩类,ClippingNode.可以很容易的实现文字类遮罩效果,有兴趣的可以自行百度看一看.具体效果图如下.闪烁的标题但是
cocos2dx
中是用的是openGL实现的效果
南南小生
·
2019-12-30 19:15
cocos2dx
截屏
相关定义//>afterCaptured:该方法将在捕捉指令后被执行。//>bool:捕捉屏幕截图是否成功。//>string:截图存储的路径。//>filename:截图的名字。//>可以只是一个文件名。像这样ScreenShot.png。//>也可以是一个绝对路径。像这样/sdcard/ScreenShot.png。voidcaptureScreen(conststd::function&af
逍遥夫人
·
2019-12-29 16:46
给cocos2d-x添加滤镜功能
介绍:cocos做项目时经常会遇到对图片进行变色的需求,比如最常用的变灰,而
cocos2dx
的sprite里面并没有这个支持,需要开发者手工去拓展,即通过编写shader来解决。
人在广州_2017
·
2019-12-29 02:15
cocos lua 的Armature动画之节点的替换功能
之前在项目中遇到一个动画,需要替换Armature当中一直数字的节点,在framework目录下搜索了一下armature,意外地发现了cocoslua的api说明,因为项目用的事quik-
cocos2dx
3.3
GCKJianshu
·
2019-12-28 01:00
从零开始の
cocos2dx
生活(十)ScrollView
目录简介基础变量ScrollViewDelegateDirection_dragging_container_touchMoved_bounceable_touchLength方法createsetContentSizedeaccelerateScrollingmaxContainerOffset和minContainerOffset触摸的各阶段onTouchBeganonTouchMovedon
软不隆咚的二更
·
2019-12-26 15:00
失落的程序员
2017-05-25,我从公司离职了,离职时我的岗位是Android应用工程师,是不到半年的Android应用工程师,虽然只有半年,但我还是比较喜欢Android的,相对于我的上一个岗位
Cocos2dx
会写诗的翩翩少年
·
2019-12-25 11:54
cocos2dx
spine骨骼动画
#include#include"spine/spine.h"autoske=resroot+"default.json";autoatl=resroot+"default.atlas";//骨骼动画autoanimi=spine::SkeletonAnimation::createWithFile(ske,atl);animi->setPosition(node->getPosition());
周末了了
·
2019-12-24 14:29
cocos2dx
中 fnt 制作以及加入阴影效果
fnt字体优点:可以节省大部分空间,尤其是对于那些动不动就10多m的字体文件,用fnt,一个游戏内可以有多个字体文件,又节省空间。缺点:不够灵活,变化少,要用的字都要事先制作好,不利于灵活更新。字体大小只能够放大或者缩小图片来实现工具bmfont下载地址:http://www.angelcode.com/products/bmfont/使用1、字体导入C6686F25-09AE-4958-8A26
随喜公子
·
2019-12-22 10:13
Cocos2dx
显示中文
Cocos2dx
开发,如果在代码中直接赋值中文,会显示乱码;正确的做法是代码中不要出现中文,可以简单利用
Cocos2dx
的Dictionary::createWithContentsOfFile方法通过配置读取
一剑卿心
·
2019-12-20 12:57
cocos2d-x新项目在Xcode9.1编译时报错
Xcode9.1编译时报错calltounavailablefunction'system':notavailableoniOS之前因为Xcode9.0模拟器卡爆的问题,我把Xcode回退了,所以没发现
Cocos2dx
diveinljq
·
2019-12-19 16:10
15款Cocos2d-x游戏源码
image源码下载:http://www.okbase.net/file/item/27881(2)
Cocos2dx
开发的一个横版过关游戏Demo源码来自游戏开发基友群听雨分享的例子,一个横版过关游戏,
passiony
·
2019-12-19 11:53
Cocos2dx
小技巧(十五)话说ScrollView的delegate实现过程
朴实的埃菲尔1、首先进入ScrollView.h文件中,在声明ScrollView这个类之前先声明一个委托类,之所以称之为委托,因为它的命名中包含delegate这个词。如下:classScrollView;//前向声明scrollViewclassScrollViewDelegate{public:virtual~ScrollViewDelegate(){}virtualvoidscrollVi
Mr_whale
·
2019-12-19 09:07
quick
cocos2dx
-lua引擎怎样找到main.lua函数?
为了满足大家的好奇心,一起去探究吧~引擎版本:quick
cocos2dx
-Luacommunity3.6.1release阅读工具:sublime0.问题描述登录流程:从引擎启动到main.lua的流程
沫晚霞光
·
2019-12-18 17:00
cocos2dx
[3.x]颜色混合BlendFunc
1、概念“混合”是指两种颜色的叠加方式。在新图片将要渲染画到屏幕上的时候,将用在新图片中的红、绿、蓝和透明度信息,与屏幕上已经存在的图片颜色信息相融合。说的具体一点,就是把某一像素位置上原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。新图片颜色被称作“源颜色”,而屏幕上已存在的图片颜色则被称作“目标颜色”。OpenGL会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以
babybus_break
·
2019-12-18 12:16
客户端界面加载优化
最近在处理打开客户端界面加载卡顿的问题,两年前做
cocos2dx
项目的时候也注意到了这个问题,不过因为当时的界面比较简单,也没有太多精力去处理,不了了之。
人在广州_2017
·
2019-12-17 12:38
Cocos2dx
使用系统字体减少游戏包大小
概念概念备注TTFTrueTypeFont全真字体是一种字库规范.FontStroke描边glow外发光quadcommand矩形绘制(四边形)setGLProgramState设置Shader系统字体的渲染采取了和图片一样的渲染方式,渲染核心代码:texture->initWithString();新建系统字体类LabelForSystemFont参照CCLabel实现对系统字体的支持,继承自C
一剑卿心
·
2019-12-17 06:26
C++11中的std::bind
C++11中的std::bind最近在看看
cocos2dx
的源代码,发现了
cocos2dx
3.0相对于2.0改动了很多,最大的改变就是大量的使用了C++11的特性,比如auto等。
南哥的天下
·
2019-12-16 22:00
XMLHttpRequest的Lua应用
对于
cocos2dx
中的XMLHttpRequest来说,我们首先看下基本的使用方法localxhr=cc.XMLHttpRequest:new()xhr.responseType=cc.XMLHTTPREQUEST_RE
最怕认真
·
2019-12-15 11:26
Cocos2dx
下载Gradle出错
Cocos2dx
3.8在windows平台使用cocoscompile指令编译android版本时,遇到报错:cocoscompile-pandroid--android-studioError:Downloadinghttps
一剑卿心
·
2019-12-15 05:31
Cocos2dLua3.17.2集成FairyGUI(一)
版本说明:使用cocos2d-lua3.17.2版本FairyGUI下载好链接地址是:https://github.com/fairygui/FairyGUI-
cocos2dx
首先创建cocos项目并在
听海De无聊人
·
2019-12-13 12:00
Cocos2dLua3.17.2集成FairyGUI(一)
版本说明:使用cocos2d-lua3.17.2版本FairyGUI下载好链接地址是:https://github.com/fairygui/FairyGUI-
cocos2dx
首先创建cocos项目并在
听海De无聊人
·
2019-12-13 12:00
cocos2d-x v3 中获取屏幕的像素点
https://github.com/c0i/
cocos2dx
-lite/issues/15voidpickPixelAt(Node*node,floatworld_posx,floatworld_posy
自由快挂
·
2019-12-12 11:50
Blockly: Error inflating BasicFieldNumberView
今天将
cocos2dx
编译生成的proj.android-studio项目添加blockly_android时,打开主界面,点击侧面block按钮时,报了如下错误:android.view.InflateException
0f70ed03b43f
·
2019-12-12 06:17
2.
Cocos2dx
面试回顾
1、
Cocos2dx
的内存管理机制(必考题)此题基本是必问,同学们最好是看一下源码,理解的更透彻一些,回答起来才能超级顺畅,我现在呢,把我面试时的原话复述一遍,诸位最好看源码,这样才能更好地理解,死记硬背很容易出错的
会写诗的翩翩少年
·
2019-12-08 04:45
Quick
cocos2dx
加密Lua脚本 黑屏问题(实为路径找不到)
1、进入quick
cocos2dx
的安装目录,找到compile_scripts.bat(windows系统是bat格式文件非同名sh格式)如,安装目录D:\Quick-
Cocos2dx
-Community
Albert_d37d
·
2019-12-07 17:25
Cocos2dx
小技巧(五)常用宏介绍
在第四篇介绍委托时,CC_SYNTHESIZE这个宏出来show了一番后回去很是嘚瑟,于是他的兄弟姐妹们不干了,凭什么他能show而他们就不行?为了公平起见,我赶紧也把其他的常用宏也拉出来溜溜。黄昏的埃菲尔1.CC_SYNTHESIZE(varType,varName,funName):声明一个成员变量以及getfunName,setfunName函数.函数声明和实现都有这个直接用第四篇那些现成的
Mr_whale
·
2019-12-07 14:00
手把手教你swift项目集成
cocos2dx
-js模块
前几天在swift项目中集成了Lua模块,使得在swift工程中用Lua写游戏逻辑成为了可能,具体工程及配置见手把手教你swift项目添加
cocos2dx
-lua,由于公司最近要把js做的小游戏集成到iOS
听风轻咛
·
2019-12-06 21:55
Cocos android平台适配 出现的一个BUG
android平台涉及到cocos的jni调用表象:加载页面,游戏页面崩溃log检查:发现游戏页面,初始化缓慢logcaterrlog:
cocos2dx
-calltoOpenGLESAPIwithnocurrentcontext
尔乐
·
2019-11-30 03:37
iOS 如何使用 LaunchScreen.storyboard 设置启动图片(闪屏图)
(1)]本文以通过
cocos2dx
搭建的项目为例(因为目前通过xcode新建的项目都自动配置了启动图,而通过
cocos2dx
新建就没有,游戏研发里最常见),可以看到新建工程目录中默认是没有xcassets
Jinfei_Chen
·
2019-11-29 22:14
【
cocos2dx
】构建项目
cocos2dx
.org下载
cocos2dx
引擎库以后3.x版本执行引擎库python3setup.py添加环境变量#AddenvironmentvariableCOCOS_CONSOLE_ROOTforcocos2d-xexportCOCOS_CONSOLE_ROOT
_妖仙_
·
2019-11-26 16:52
从零开始の
cocos2dx
生活(九)CCBReader
NodeLoaderLibrary是用来存储节点加载器类型的类,通过registerDefaultNodeLoaders()可以注册所有默认类型的加载器在CocosBuilder的使用手册中:1、如果要使用自定义的加载器//创建一个默认的节点加载器库对象CCNodeLoaderLibrary*ccNodeLoaderLibrary=CCNodeLoaderLibrary::newDefaultCC
软不隆咚的二更
·
2019-11-21 20:00
从零开始の
cocos2dx
生活(七)ParticleSystem
CCParticleSystem是用来设置粒子效果的类1、粒子分为两种模式:重力模式和半径模式重力模式独占属性:gravity重力方向,Vec2类型,可以分别指定不同方向的重力大小speed粒子运动的速度radialAccel向心加速度tangentialAccel切向加速度rotationIsDir自转方向半径模式独占属性:startRadius开始半径endRadius结束半径rotatePe
软不隆咚的二更
·
2019-11-18 19:00
从零开始の
cocos2dx
生活(六)EventDispatcher
EventDispatcher可能是所有的里面比较不容易理解也不容易看的我说自己的理解可能会误导到你们…【索了你们看不下去>getType()){caseEvent::Type::ACCELERATION:ret=EventListenerAcceleration::LISTENER_ID;break;caseEvent::Type::CUSTOM:{autocustomEvent=static_
软不隆咚的二更
·
2019-11-11 18:00
【原+转】cocos2d-js与安卓交互
一、安卓调用cocos代码写法一:AppActivity.getInstance().runOnUiThread(newRunnable(){@Overridepublicvoidrun(){
Cocos2dx
GLSurfaceView.getInstance
紫荆逸
·
2019-11-08 06:35
Quick-
Cocos2dx
中, 使用ccexp.VideoPlayer播放视频, 响应用户点击结束播放
Quick-
Cocos2dx
中使用ccexp.VideoPlayer播放视频,localvideoPlayer=ccexp.VideoPlayer:create()localpathMp4=device.writablePath
御佛前丶鬼烧
·
2019-11-08 04:39
C/C++ 访问 Java 实例方法和静态方法
Java实例方法和静态方法:http://wiki.jikexueyuan.com/project/jni-ndk-developer-guide/function.html使用记录:intrtc::
cocos2dx
Youzhicha
·
2019-11-08 02:27
Cocos2dx
小技巧(六)断言CCAssert
这篇介绍的是让广大劳苦群众又爱又恨的CCAssert!宁静的埃菲尔CCAssert,也就是断言啦,当然了功能和断点也挺相似的。使用断言可以创建更稳定,品质更好且不易于出错的代码。具体用法看下面://断言表达式cond为真,如果不为真,则显示字符串msg信息下面举第一个例子:inti=10;CCAssert(i9,//也就是上面写的i=10,这时候表达式为false,那么程序就会中断,然后抛出这句话
Mr_whale
·
2019-11-05 03:20
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他