cocos2D
栾城
努力写一个引擎
展开
-
cocos扫描lua文件中中文工具
扫描中文工具将lua代码中的中文字符导出到Excel中.Excel表中ID和String,Count使用修改root,指定自己需要的目录,如root = “c:/”python版本:2.7强烈推荐 regexr,能看到正则表达式的错误代码#将lua代码中的中文字符导出到Excel中.Excel表中ID和String,Count# -*- coding:utf-8-*-# 处理中文字符的情况将import codecsimport reimport osimport sysim原创 2020-11-07 17:35:00 · 148 阅读 · 0 评论 -
cocos实现长按,双击,点击
cocos实现长按,双击,点击local Test = class("Test")local kDoubleTime = 1function Test:ctor( ) self._longPressEnabled = true self._doubleEvent = trueendfunction Test:_addTouchEventListener(object...原创 2019-09-30 14:26:40 · 510 阅读 · 0 评论 -
cocos 实现富文本
cocos 实现富文本例子:local str = string.format( "每次兑换扣除%s点活力,获得%s经验。", string.format( "<font size='20' fontPath='fonts/font.ttf'>%s</font>", 1), string.format( "<font color='#%s' ty...原创 2019-09-18 13:54:47 · 1923 阅读 · 0 评论 -
babelua点击无反应
babelua点击无反应参考该博客转载 2019-09-03 19:09:49 · 195 阅读 · 0 评论 -
cocos 3D坐标变换
cocos 3D坐标变换-- 世界空间-&gt;摄像机空间-&gt;屏幕点-- @param pos 世界坐标-- @param camera 摄像机-- @return 屏幕坐标function ToolUtils.CameraPos2screenPos(pos,camera) local screenSize=cc.Director:getInstance():get...原创 2018-08-20 16:59:15 · 2029 阅读 · 0 评论 -
cocos3D的多光源照射问题
cocos3D的多光源照射问题在我的场景中有许多的光源,现在一个物体需要指定这些光源中特定的几个光源影响。在cocos中,目前我知道的有三种照射方式:1.单光源:这种方式是物体只受一个光源的影响。忽略其他光源的影响。 2.多光源:这种方式是物体受所有光源的影响。 3.特定光源:这种方式是物体只受特定光源的影响。1.单光源 单光源只需要在cocos studio设置光源...原创 2018-08-14 18:23:46 · 1042 阅读 · 0 评论 -
动画
动画顺序动画和融合动画融合动画:cc.Spawn:create()顺序动画:cc.Sequence:create()local bazier=cc.MoveTolocal sequence=cc.Sequence:create(cc.Spawn:create(bazier,rotate),cc.CallFunc:create(callFunc),nil)动画...原创 2018-08-14 14:07:34 · 390 阅读 · 0 评论 -
3D麻将协议流程图
3D麻将流程图打牌流程graph TB 开始游戏--&amp;gt;|准备|准备中; 准备中--&amp;gt;|服务器下发出现牌墙协议/onMsgWallMah|牌墙动画; 牌墙动画--&amp;gt;|服务器下发掷骰子/onMsgThrowChip|掷骰子动画; 掷骰子动画--&amp;gt;|服务器下发发牌数据onMsgPlayerMah,该每一个数据包含13张初始牌_如果是庄则多一张牌|发...原创 2018-06-28 16:16:39 · 1069 阅读 · 0 评论 -
热更新流程
热更新流程热更新一般需要包含以下东西:1.URL1:游戏版本配置文件地址2.URL2:所有资源的MD5配置文件地址graph TB 启动游戏--&amp;gt;|准备|热更新; 热更新--&amp;gt;|拉取游戏版本文件|验证游戏版本; 验证游戏版本--&amp;gt;|本地服务器版本&amp;lt;服务器拉取的版本|进行热更新阶段; 验证游戏版本--&amp;gt;|本地游戏版本&原创 2018-06-29 16:45:13 · 3355 阅读 · 1 评论 -
cocos 动画
动画顺序动画和融合动画local sequence=cc.Sequence:create(cc.Spawn:create(bazier,rotate),cc.CallFunc:create(callFunc),nil)动画1.贝塞尔曲线--获得一个贝塞尔曲线的Action--@param posFrom 运动起点--@param posTo 运动结束点...原创 2018-06-15 18:05:15 · 277 阅读 · 0 评论 -
cocos2D的屏幕适配方案1
cocos2D的屏幕适配版本cocos2dx3.3官方的屏幕适配方案有以下四种,但做的不符合人心意, _scaleX = (float)_screenSize.width / _designResolutionSize.width; _scaleY = (float)_screenSize.height / _designResolutionSize.height;原创 2017-12-15 17:52:59 · 382 阅读 · 0 评论