- 博客(43)
- 收藏
- 关注
原创 cocos2dx_lua卡牌翻转
local fun = function(curNode, BgNode) local scaleToHide = cc.ScaleTo:create(0.1, 0, 1.0) local function funcScaleToShow() local scaleToShow = cc.ScaleTo:create(0.1, 1.0, 1.0) BgNode:setVisible(true) BgNode:run...
2022-02-12 16:49:05
2070
原创 cocos_lua listView加载超多数据
创建QuickCell文件local QuickCell = class("QuickCell", function() return ccui.Widget:create()end)-- self._data.wid default 100-- self._data.hei default 50-- self._data.anchor default {x=0, y=0}-- self._data.t...
2022-01-18 09:45:27
445
原创 listView 在索引处增加,删除
self.ListView_right:removeItem(2) --在给定索引2处删除一个项目self.ListView_left:insertCustomItem(cell ,2) --插入自定义小控件到ListView中指定索引2处
2021-12-30 17:03:53
1053
原创 unity 卡牌翻转效果
using System.Collections;using System.Collections.Generic;using UnityEngine;public class fanzhuan : MonoBehaviour{ private Quaternion T; private Quaternion V; public GameObject A;//正面 public GameObject B;//背面 // // public Ga...
2020-05-22 17:23:26
1134
原创 数据以table表的形式存储
LUA学习笔记-----数据以table表的形式存储(2013-08-23 16:39:10)转载▼ 分类: LUA脚本开发 实现思路:table表===》》》转为字符串(这里利用json库)===》》》存储===》》》读取达成目的解决字符串拼接问题 用最简单办法将table表存入文件,方便游戏存档、游戏关卡、等等第一步:将table...
2019-11-22 18:00:43
864
原创 cocos2dx_lua 粒子系统
--流星 local meteor = cc.ParticleMeteor:createWithTotalParticles(130) -- meteor:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png")) meteor:setPosition(cc.p( 250, 200)...
2019-09-18 10:42:32
647
原创 vs2015秘钥
企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV (一般我们都是安装的企业版)专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2
2019-08-23 09:44:19
2251
转载 cocos2dx lua 场景的暂停与恢复
cc.Director.sharedDirector():pause() --游戏暂停cc.Director.sharedDirector():resume() --游戏继续
2019-06-11 17:04:54
815
原创 cocos2dx屏幕适配
Size screenSize = glview->getFrameSize(); if (screenSize.width < screenSize.height) { glview->setFrameSize(screenSize.height, screenSize.width); screenSize = glvie...
2019-05-27 09:50:38
241
原创 lua 微信头像url
function App.createHeadSprite(url,userID) local name = md5.sumhexa(url) local headPicName = name..".png" local filepath = cc.FileUtils:getInstance():getWritablePath() filepath = filep...
2019-05-21 18:12:48
1011
原创 android压缩图片
public static Bitmap compressImage(Bitmap image) {ByteArrayOutputStream baos = new ByteArrayOutputStream();image.compress(Bitmap.CompressFormat.JPEG, 100, baos);// 质量压缩方法,这里100表示不压缩,把压...
2019-04-08 11:46:04
298
原创 cocos_lua加载BMFont 生成的文件fnt
local winTextArea = cc.Label:createWithBMFont("mywwww.fnt", string.format("-%d",200))winTextArea:setString("-2000")addChild(self ,winTextArea )
2019-04-02 18:29:10
546
转载 lua 判断当前时间是否为当天时间
function isToday(timestamp) local today = os.date("*t") local secondOfToday = os.time({day=today.day, month=today.month,year=today.year, hour=0, minute=0, second=0}) if timestamp >= se...
2019-03-28 15:37:26
3192
原创 lua GBK与utf8互转
function Helper.utf8ToGBK(str) if true then return str end if device.platform == "android" then return AppUtils:utf8ToGBK(str) else local convertStr = str...
2019-03-05 11:18:37
6013
1
原创 listView 下拉加载功能
function LoginScene:init() self._index = {1,2,3,4,5,6,7,8} --设置展示的测试文本 self._index_len_init = 1 --加入listview的初始索引 self._index_len_end = #self._index --加入listview的结束索引 ,目的是防止重复加载,已经加载过得直...
2019-01-21 16:29:25
342
原创 cocos2dx Lua 注册触摸事件并检测点击坐标是否在指定区域内
注册触摸事件:function RankCenterPanel:registerTouchListener() local listener = cc.EventListenerTouchOneByOne:create() listener:setSwallowTouches(true) listener:registerScriptHandler(function(t...
2019-01-09 14:58:46
1450
转载 cocos2dx C++为Sprite添加触摸事件监听器
1.首先头文件定义事件处理的函数原型 1 2 3 4 private: bool onTouchBegan(Touch* tTouch,Event* eEvent);//手指按下事件 void onTouchMoved(Touch* tTouch,Event* eEvent);//手指移动事件 ...
2019-01-09 14:53:45
597
原创 cocos创建九宫格图片
self.answerBg = ccui.Scale9Sprite:createWithSpriteFrameName("xxxxx.png", cc.rect(0,0,100,100)) self.answerBg:setScale9Enabled(true) --开启九宫格 self.answerBg:setCapInsets(cc.rect(242,138,242,...
2018-12-06 10:28:58
3007
原创 时间格式转换
--将时间秒转换为2018-10-1 10:10:20格式local function timestamp(ct) local t = os.date("*t",ct) return string.format("%04d-%02d-%02d %02d:%02d:%02d", t.year, t.month, t.day, t.hour, t.min, t.sec)end...
2018-11-16 17:07:52
676
原创 cocos进度条 ProgressTimer
进度条ProgressTimer,c++圆形进度条Sprite *bgSprite = Sprite::create("red.png"); addChild(bgSprite, 1, 1); Sprite *hpSprite = Sprite::create("green.png"); progressTimer = ProgressTimer::creat...
2018-11-02 15:02:13
1437
原创 cocos2dx Lua利用scrollview实现自动滚动效果动画
function UIFlowerFish:ctor() self.rootWidget = cc.CSLoader:createWidget("UI/flowerFish.csb"); --获取scrollview控件: local scroll_view = ccui.Helper:seekWidgetByName(self.rootWidget,"ScrollView_1"); --设置s...
2018-07-07 14:19:29
4096
原创 c++日志打印
c++通过CFile打印日志:void writeLog(const char* LogFormat , int num){ try{ char buf[10000] = {0}; _snprintf(buf , sizeof(buf) , "%d_%d_%s" , num , 100, "ffff"); char LogStr[3072] ={0}; char sBuffer[2048...
2018-06-27 15:55:39
3359
1
原创 cocos2dx项目,安卓手机音效播放中断
捕鱼游戏时,测试测出在安卓手机上会出现音效中断问题:pc和ios正常原因:在java中的org.cocos2dx.lib包下有一个Cocos2dxSound.java文件,里面有一个值默认值,用来设置同时播放音效的上限修改:frameworks\runtime-src\proj.android\src\org\cocos2dx\libpublic class Cocos2dxSound { ...
2018-05-30 17:50:07
1181
1
原创 cocos2dx加载csb动画
cocos2dx lua: local effect = cc.CSLoader:createNode("UI/Colour.csb")effect:setPosition(self.rootWidget:getContentSize().width/2,self.rootWidget:getContentSize().height/2)self.rootWidget:addChild(effe...
2018-05-29 16:20:00
2413
原创 cocos2dx 设置场景抖动效果
设置场景抖动效果:CocosScene::~CocosScene(void){ mScene = Scene::create(); mScene->retain();}CocosScene::~CocosScene(void){ mScene->release(); mScene = nullptr;}void CocosScene::setShockScreen(float shoc...
2018-05-29 13:36:19
838
原创 cocos2dx 加载webview设置背景透明
//cocos2dx c++加载webview cocos2d::experimental::ui::WebView* webview =cocos2d::experimental::ui::WebView::create(); webview->cocos2d::Node::setContentSize(Size(620,350)); // webview-&g...
2018-05-28 18:41:21
2313
转载 cocos2dx lua解析json
cocos2dx lua解析jsonlua中的json解析相比c++的要简单点,lua中主要是通过table的格式,json中的json.lua有两个函数是我们需要用的,第一个叫做 encode,用于将一个数据编码成json格式,第二个是 decode,用于将json解析成一个table格式需要 require("json")[plain] view plain copy-- 构造json ...
2018-05-28 18:22:33
917
转载 Cocos2d-x lua 使用定时器
打开一个定时器:schedulerID = cc.Director:getInstance():getScheduler():scheduleScriptFunc(调用的function, 定时时间(秒), 是否暂停(true, false))关闭定时器:cc.Director:getInstance():getScheduler():unscheduleScriptEntry(schedul...
2018-04-02 13:56:48
615
原创 cocos2dx 数据存储
cocos2dx lua数据存储 cc.UserDefault:getInstance():setStringForKey("string", "value1")-- 字符串 cc.UserDefault:getInstance():setIntegerForKey("integer", 10)-- 整型 cc.UserDefault:getInstance():setFloatForKey...
2018-03-30 17:48:26
336
原创 cocos2dx加载骨骼动画
cocos2dx c++://移除该骨骼动画 ArmatureDataManager::getInstance()->removeArmatureFileInfo("paobu.ExportJson"); // 连接该骨骼动画的资源 ArmatureDataManager::getInstance()->addArmatureFileInfo("paobu.Export...
2018-03-23 17:11:29
1246
转载 cocos2dx 3.x Label使用
cocos2dx 3.x Label使用cos2dx cc.label字体颜色在3.x中,Label支持四种方式的标签创建。并新增了阴影Shadow、轮廓Outline、发光Glow效果的支持。还支持文字内容的行间距、文字间距、自动换行的设置。> 创建系统原生字体API : createWithSystemFont> 创建TTF : createWithTTF ...
2018-03-22 11:15:54
438
原创 cocos2d-x lua 监听editBox
self.accountName = ccui.EditBox:create({width=335,height=74}, "Common2/M_LoginInputBg.png"); --创建一个EditBoxself.accountName:setPosition(350, 190); --设置EditBox位置self.accountName:setFont("Common2/FZY3...
2018-03-21 15:25:50
1363
原创 修改cocostudio控件textfield的占位文本颜色
self.inputName = ccui.Helper:seekWidgetByName(self.rootWidget, "InputName"); --获取textField控件self.inputName:setPlaceHolder("点击编辑签名,最多40个汉字"); --输入占位文本内容self.inputName:setPlaceHolderCo...
2018-03-21 11:45:27
1546
原创 cocos2dx通过url获取微信头像
通过url获取图片,通常用于获取微信头像ImageView* imageView = ImageView::create();imageView->loadTextureFromURL(buffer2,buffer1 );imageView->setPosition(Vec2(298,LayoutSize.height - 75));imageView->setSc
2017-11-07 18:22:06
2128
原创 cocos2dx_lua 触摸监听
cocos2dx_lua 触摸监听 local function onTouchBegin() cclog("onTouchBegin"); return true end local function onTouchMoved() cclog("onTouchMoved"); end loca
2017-11-03 11:29:49
1158
原创 cocos2dx c++.lua +listView
cocos2dx c++ listView://总成绩ListView*m_gameList = ListView::create();m_gameList->setDirection(ListView::Direction::VERTICAL);m_gameList->setAnchorPoint(Vec2::ANCHOR_MIDDLE);m_gameList->
2017-10-16 15:46:25
632
原创 cocos2dx帧动画,例子效果
cocos2dx 添加帧动画,粒子效果 c++:1.已图片帧加载动画Sprite *grassBg = Sprite::create("loginScene/grass.png");grassBg->setAnchorPoint(Vec2(0,0));grassBg->setPosition(Vec2(0,0));parent->addChild(grassBg);C...
2017-09-07 18:28:01
607
原创 cocos2dx lua 触摸事件+计时器
cocos2dx lua 触摸事件 local function onTouchBegin(touch, event) cclog("触摸开始"); self:m_onTouchBegin(touch, event); return true end local function onTouchMoved(
2017-09-02 17:09:39
518
原创 cocos2dx屏幕截图
屏幕截图void FirstScene::EndSceneFun(){CocosDenshion::SimpleAudioEngine::getInstance()->playEffect("res/sfx_hit.wav");//得到窗口的大小 CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize
2017-08-22 14:32:02
241
原创 Cocos2dx 提供的观察者模式工具类 CCNotificationCenter
Cocos2dx 提供的观察者模式工具类 CCNotificationCenter1.addObserver(订阅消息)2。removeObserver(取消订阅消息)3.postNotification(发布消息)同一资源文件的使用.h://发布text消息void sendMsg(CCObject *pSender);//接收text消息
2017-08-16 14:46:18
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人