
Cocos2d-x
西溪漫步
这个作者很懒,什么都没留下…
展开
-
cc.Layout代码设置裁剪
cocosstudio的Layout控件可以设置裁剪,都是可视化操作的,通过代码也可以进行,如下:layout:setClippingEnabled(true)--false 不裁剪 相当于编辑器里的不勾选裁剪区域原创 2020-08-19 14:28:11 · 727 阅读 · 0 评论 -
Cocos2dx Lua 热更新
转载自:https://blog.youkuaiyun.com/u010693827/article/details/55047909热更新的过程首先,客户端向服务器发送请求,服务器告诉客户端,没更新啦,你是最新的啦,那就直接跳过喽。但如果是告诉你有更新,那就要告诉我哪些需要更新对吧,你可能需要更新的东西,放在一个文件里,一并发送给客户端,客户端拿到这个文件,就一个一个去向服务器要,最后把要更新的内容...转载 2020-04-29 16:57:22 · 419 阅读 · 0 评论 -
游戏中的网络同步机制(二) 王者荣耀对帧同步的应用
转载自:https://www.jianshu.com/p/81050871cce7参考解密:腾讯如何打造一款实时对战手游从《王者荣耀》来聊聊游戏的帧同步《王者荣耀》技术总监复盘回炉历程:没跨过这三座大山,就是另一款MOBA霸占市场了纵观AppStore畅销榜前十的游戏,过半都支持玩家实时的PK或者合作攻关。由于实时对战有玩家之间自发进行强互动的特点,活跃度和社交强度都是比较高,为游戏的...转载 2020-04-13 10:59:03 · 3150 阅读 · 0 评论 -
游戏中的网络同步机制(一)帧同步Lockstep
转载自:https://www.jianshu.com/p/64b3f162dcf4参考游戏中的网络同步机制——Lockstep一、前言每个人或多或少都接触过网游,那个虚拟的世界给予了我们无穷的乐趣,而这个虚拟世界是如何完美的将身处天南地北的玩家连接在一起的呢?我们每个人的电脑配置都不一样,网络延迟也不同,但是在玩FPS(第一人称射击)游戏时,战斗感受与真实世界并无二致,网游是如何做到...转载 2020-04-13 10:55:08 · 1118 阅读 · 0 评论 -
贝塞尔曲线
转载自:https://www.cnblogs.com/equal/p/6414263.html贝塞尔曲线公式推导原理贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。1962,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Casteljau于1...转载 2020-04-09 10:29:11 · 332 阅读 · 0 评论 -
cocos2dx 老照片效果
在此做个记录,方便以后查询使用方式一:-- 老照片效果function GameTableUI:setNodeGray(node,flag) -- 默认vert local vertShaderByteArray = "\n".. "attribute vec4 a_position; \n" .. "attribute vec2 a_te...原创 2020-03-29 08:56:54 · 242 阅读 · 0 评论 -
cocos2d-js实现自动绑定cocostudioUI控件与事件
转载自:https://blog.youkuaiyun.com/6346289/article/details/42453479一.起因 在客户端游戏开发中最让人恶心的工作就是UI相关的东西,虽然有了像cocostudio这样的可视化工具,但界面中有大量需要由代码访问的控件的时候,需要写太多重复的代码例如://加载UI配置文件 var root = ccs.uiReader...转载 2019-07-23 10:30:24 · 437 阅读 · 0 评论 -
三消游戏算法图文详解
转载自:https://blog.youkuaiyun.com/sinat_39291423/article/details/78089828之前小编查询发的资料小编本人也不太理解,所以这里又找了一个讲的个很详细的文章,整理过后发出来大家一起分享!消除算法图文详解三消算法首要实现的就是找到所有三个或三个以上的可消除对象,但直接找到这些对象是不太现实的,所以我们要将需求拆分。可不可以先获取所有图案相...转载 2019-05-22 08:49:28 · 7250 阅读 · 0 评论 -
Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
转载自:https://www.2cto.com/kf/201409/336234.html最近几天,我都在学习如何在Cocos2d-x3.2中使用OpenGL来实现对图形的渲染。在网上也看到了很多好的文章,我在它们的基础上做了这次的我个人认为比较完整的总结。当你了解了Cocos2d-x3.2中对图形渲染的流程,你就会觉得要学会写自己的shader才是最重要的。第一,渲染流程从2.x到3....转载 2019-03-04 10:20:43 · 398 阅读 · 0 评论 -
cocos2dx 游戏中内存优化
cocos2dx 游戏中内存优化本文转载自:https://www.cnblogs.com/Pobaby/p/5593721.html全文如下:我目前正完成我的最后一个合约项目。在这个项目的最后阶段,我需要考虑的一件事情就是如何优化游戏的内存使用。在今天的iDevBlogADay文章中,我将向大家讲述,我是如何减少25-30MB游戏内存消耗的(现在游戏消耗内存90-95M...转载 2019-03-02 15:06:57 · 722 阅读 · 0 评论 -
cocos2dx版本热更新梳理
文章转载自:http://blog.youkuaiyun.com/itol925/article/details/45968039cocos热更新实现了项目资源和脚本文件的动态更新。当工程有新的改动时,用户无需重新下载完整的安装包,而是通过对比本地与最新的版本信息,仅下载有改动的文件到本地,完成版本的更新。 工程的资源和脚本文件存放分2个地方,一个是安装目录,一个是数据目录,当app安装完后,安装...转载 2019-01-16 20:30:24 · 799 阅读 · 0 评论 -
cocos2d动画管理——IOS或Android连续多次按返回键,动画不恢复播放
在cocos2d-x项目中,连续多次前后台切换,会出现动画特效不恢复播放的情况,看了看cocos2d-x的ActionManager,现记录如下:Vector<Node*> ActionManager::pauseAllRunningActions(){ Vector<Node*> idsWithActions; for (tHashElem...原创 2019-01-10 18:39:01 · 297 阅读 · 0 评论 -
Cocos2d-x Sprite 执行 CCFade~ 这类透明度变化动作的一些有关问题
转载自:https://blog.youkuaiyun.com/ctbinzi/article/details/20547063Cocos2d-x Sprite 执行 CCFade~ 这类透明度变化动作的一些问题在引擎中提供了几个有关透明度变化的动作:CCFadeIn,CCFadeOut,CCFadeToCCFadeIn:the opacity from 0 to 255CCFadeOut:t...转载 2018-11-16 19:23:57 · 312 阅读 · 0 评论 -
Cocos2d-x Layout简单使用
转载自:https://www.cnblogs.com/mfrbuaa/p/5064598.htmlText* alert = Text::create("Layout", "fonts/Marker Felt.ttf", 30 );alert->setColor(Color3B(159, 168, 176));alert->setPosition(Point(widgetSi...转载 2018-10-17 14:59:06 · 1280 阅读 · 0 评论 -
Cocos2d-x中的4种布局
转载自:https://blog.youkuaiyun.com/tiancao222/article/details/51104433Cocos2d-x中一共有4种布局:ABSOLUTE(绝对布局)、HORIZONTAL(水平布局)、VERTICAL(垂直布局)和RELATIVE(相对布局)。注意,只有在绝对布局内部,组件使用setPosition()方法来指定其位置。另外三种布局中的组件,setPo...转载 2018-10-17 14:55:57 · 2570 阅读 · 0 评论 -
关于ccexp.WebView调用loadURL的bug
转载自:http://forum.cocos.com/t/ccexp-webview-loadurl-bug/42515转载 2018-08-10 18:35:17 · 1279 阅读 · 0 评论 -
游戏登陆流程
详情请点击:http://blog.youkuaiyun.com/xufeng0991/article/details/48138625转载 2018-02-02 14:39:19 · 1510 阅读 · 0 评论 -
Cocos2d-x里C++调用Lua
在Lua文件里注册函数,其实就是注册一个cc.Handler.CALLFUNC类型的事件,收到事件后执行reiceLogCallBack函数,data是传给reiceLogCallBack函数的数据:ScriptHandlerMgr:getInstance():registerScriptHandler(tolua.cast(data, "cc.Ref"),reiceLogCallBack, cc原创 2018-01-18 12:30:36 · 392 阅读 · 0 评论