自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lianghui0811

欢迎你的光临

  • 博客(435)
  • 资源 (7)
  • 收藏
  • 关注

原创 输出错误日志

--第一种function __G__TRACKBACK__(msg)    print("----------------------------------------")    print("LUA ERROR: " .. tostring(msg) .. "\n")    print(debug.traceback())    print("--------------

2017-08-25 09:07:46 459

原创 Table(表)

--第一种情况local table = {    title_1 = {        zh = [[123]],        tw = [[456]]        en = [[789]]    },    title_2 = {        zh = [[001]],        tw = [[002]]        en = [[003]]

2017-08-25 09:07:29 278

原创 三目运算符

local function getLocalLanTag(lan)    return lan == 1 and "zh" or (lan == 16 and "tw" or "en")end

2017-08-25 09:07:20 248

原创 LayerColor

local layer = cc.LayerColor:create(cc.c4b(0, 0, 0, 180))layer:addChild(layer)

2017-08-25 09:07:14 509

原创 Label1

local textContent = cc.Label:createWithTTF("", "2.ttf", fontSize) --字符串、ttf字体文件、字体大小--ttfLabel = cc.Label:create("", activeLayer:GetTtfFont(), 22)    textContent:setAlignment(cc.TEXT_ALIGNMENT_LEF

2017-08-25 09:07:06 703

原创 LabelAtlas

local label = cc.LabelAtlas:_create("HelloWorld", "fonts/tuffy_bold_italic-charmap.png", 48, 66, string.byte(" "))label:setPosition(cc.p(size.width/2  - label:getContentSize().width / 2,size.height

2017-08-25 09:06:53 205

原创 LabelBMFont

local label = cc.LabelBMFont:create("HelloWorld", "fonts/BMFont.fnt")    label:setPosition(cc.p(size.width/2,size.height - label:getContentSize().height))   layer:addChild(label, 1)

2017-08-25 09:06:47 478

原创 Sprite

local frameCache = cc.SpriteFrameCache:getInstance()frameCache:addSpriteFramesWithFile("SpirteSheet.plist")--第一种local bgSprite = cc.Sprite:create("facebooklike.png")--从本地获取bgSprite:initWit

2017-08-25 09:06:40 196

原创 MenuItemSprite

local function callback()    --实现内容endlocal normalSp = cc.Sprite:create("facebooklike_normal.png")local pressSp = cc.Sprite:create("facebooklike_press.png")local disableSp = cc.Sprite:create

2017-08-25 09:06:34 551

原创 MenuItemImage

local menuPopupItem = cc.MenuItemImage:create("menu2.png", "menu2.png")menuPopupItem:setPosition(0, 0)menuPopupItem:registerScriptTapHandler(menuCallbackClosePopup)menuPopup = cc.Menu:create(men

2017-08-24 09:07:12 345

原创 MenuItemFont、MenuItemLabel

cc.MenuItemFont:setFontName("Times New Roman")cc.MenuItemFont:setFontSize(86)local item1 = cc.MenuItemFont:create("Start")local function menuItem1Callback(sender)    cclog("Touch Start Men

2017-08-24 09:06:57 898

原创 MenuItemToggle

-- 音效local soundOnMenuItem = cc.MenuItemImage:create("menu/on.png", "menu/on.png")local soundOffMenuItem = cc.MenuItemImage:create("menu/off.png", "menu/off.png")local soundToggleMenuItem = cc.M

2017-08-24 09:06:50 207

原创 EditBox

local  sprite = ccui.Scale9Sprite:create(activeLayer:addImgFile(string.format("%sad_activity_codebg.png", activePath)))local codeInput = ccui.EditBox:create(cc.size(350, 50), sprite,sprite,sprite)

2017-08-24 09:06:41 392

原创 Button

local bt = ccui.Button:create()bt:loadTextures("cr_btn_gr_n.png", "cr_btn_gr_p.png", "", 1) --1:从plist文件中获取 0:从本地获取资源bt:setCascadeOpacityEnabled(true)--开启透明度bt:setScale9Enabled(true)bt:setCont

2017-08-24 09:06:32 553

原创 ImageView

local imgIcon = ccui.ImageView:create()imgIcon:loadTexture("cr_gem_tag.png", 1)imgIcon:setPosition(cc.p(30, 30))imgBk:setScale9Enabled(true)imgBk:setCapInsets(cc.rect(15,15,1,1))imgBk:setCon

2017-08-24 09:06:18 510

原创 Text

local num = ccui.Text:create()num:setFontName(appFont)num:setFontSize(22)num:setColor(cc.c3b(255, 255, 255))num:setString(tostring(btText.num))num:setTextAreaSize(cc.size(240, 60))num:setP

2017-08-24 09:06:12 240

原创 TableView

tableView = cc.TableView:create(cc.size(810, 440))tableView:setDirection(cc.SCROLLVIEW_DIRECTION_VERTICAL)tableView:setVerticalFillOrder(cc.TABLEVIEW_FILL_TOPDOWN)tableView:setColor(cc.c3b(255,2

2017-08-24 09:06:05 365

原创 ListView

local listView = ccui.ListView:create()listView:setContentSize(cc.size(500,95))listView:setPosition(5, 50)listView:setDirection(ccui.ScrollViewDir.vertical)listView:setGravity(ccui.ListViewGra

2017-08-24 09:05:58 398

原创 LoadingBar

local progress = ccui.LoadingBar:create()progress:loadTexture("ac_pross.png", 1)progress:setPercent(0)progress:setPosition(627, 345)  layer:addChild(progress,2)

2017-08-24 09:05:52 438

原创 RichText

local richText = ccui.RichText:create()richText:ignoreContentAdaptWithSize(true)richText:setAnchorPoint(cc.p(0.5,0.5))local re1 = ccui.RichElementText:create(1, cc.c3b(0xa3, 0xa5, 0xe6), 255, "1

2017-08-23 09:42:46 390

原创 TextField

local  codeInput = ccui.TextField:create(getLocalString("input_tip", appLoc),activeLayer:GetTtfFont(), 24)codeInput:setTouchAreaEnabled(true)codeInput:setTouchSize(cc.size(350,60))codeInput:setM

2017-08-23 09:42:38 296

原创 CocosStudio

--获取widgetlocal rootWidget = ccs.GUIReader:getInstance():widgetFromJsonFile("ChristmasLayer.ExportJson")  --cocos studiolayer:addChild(rootWidget)--获取对象--第一种方式  父类获取子类local labelTitle = root

2017-08-23 09:42:31 289

原创 动画Animate

--蛋裂开动画local spriteFrame  = cc.SpriteFrameCache:getInstance()spriteFrame:addSpriteFramesWithFile("run.plist")  --添加plist文件local animation = cc.Animation:create()for i = 1, 25 do    --第一种

2017-08-23 09:42:16 510

原创 XML动画Armature

ccs.ArmatureDataManager : getInstance() : addArmatureFileInfo(appPath .. "xiaochou01.png",appPath .. "xiaochou01.plist", appPath .. "xiaochou01.xml")local armature = ccs.Armature : create("xiaochoud

2017-08-23 09:42:06 382

原创 粒子特效

local particleSystem = cc.ParticleSystemQuad:create("snow.plist")particleSystem:setPosition(cc.p(size.width/2, size.height + 50))layer:addChild(particleSystem)

2017-08-23 09:41:59 416

原创 动作Action

local action1 = cc.MoveTo:create(0.5, cc.p(480, -320))local callfunc = cc.CallFunc:create(HideLayerFinishCallBack)local action2 = cc.EaseExponentialOut:create(action1)local action = cc.Sequence:

2017-08-23 09:41:49 333

原创 遮罩ClippingNode

local stencil = cc.Sprite:create()stencil:setTextureRect(cc.rect(0, 0, 420, 220))stencil:setColor(cc.c3b(255,255,255))   local  clippnode = cc.ClippingNode:create(stencil)clippnode:setPosition

2017-08-23 09:41:40 169

原创 定时器scheduler

--自定义定时器local function updateLeftTime(f)    --实现内容endlocal schedule_updateLeftTime = nillocal scheduler = cc.Director:getInstance():getScheduler()  --schedule_updateLeftTime = schedule

2017-08-23 09:41:32 595

原创 单点触摸事件

--注册触摸事件local function onTouchBegin(touch, event)    return trueendlocal function onTouchMoved(touch, event)    local location = touch:getLocation()    cclog("onTouchMoved: %0.2f, %0.2

2017-08-23 09:41:20 247

原创 在Cocos2d-Js使用按钮

在cocosjs中创建一个button(按钮)大体可以分为3种方法。1.创建一个Menu。2.使用cocostudio编辑器编辑ui界面导入到工程中通过getChildByTag(),getChildByName()获取这个button。3.直接 new ccui.Button();但是会出现报错ccui is not defined,原因就是没有引入 “extensions”模块

2017-08-22 09:01:24 770

原创 cocos2d-js中project.json文件中modules什么含义?

用于指定加载模块,比如"extensions", "pluginx", "box2d", "chipmunk","external","cocos2d"等等(都在frameworks/cocos2d-html5/moduleConfig.json中)

2017-08-22 09:01:09 402

原创 创建一个新的.js文件注意点

1、Cocos2d-js每当在src中创建一个js文件,不要忘记在project.json文件中jsList加入进去。比如新创建一个Hello.js,这是jsList里面加入"src/Hello.js".2、不要忘记在project.json文件中modules添加你需要的引擎目录。

2017-08-22 09:01:01 1185

原创 Cocos2d-JS中Project.json文件的作用及其解释

此文件为项目配置文件,内容描述如下:    "project_type": "javascript",//项目类型;    "debugMode" : 1,//调试类型0表示关闭调试模式,1表示log,2表示warn,3表示error,5表示logForWebPage,6表示warnForWebPage,7表示errorForWebPage    "showFPS" : true,//

2017-08-22 09:00:47 2673

原创 Cocos2d-js中moduleConfig.json文件的位置

项目中frameworks/cocos2d-html5/moduleConfig.json

2017-08-22 09:00:41 331

原创 config.json文件

只有在Cocos Code IDE中运行才需要该文件,它是配置模拟器运行信息的,该文件在工程发布时候和Web环境下运行都没有用处。但如果想Cocos Code IDE中运行,并改变模拟器大小和方向,可以修改该文件,config.json文件代码如下:[html] view plain copy print?在CODE上查看代码片派生到我的代码片{    "init_cfg": {

2017-08-22 09:00:28 14551

原创 JS Math.sin() 与 Math.cos() 用法

Math.sin(x)   x 的正玄值。返回值在 -1.0 到1.0 之间;Math.cos(x)   x 的余弦值。返回的是 -1.0 到1.0 之间的数;这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为:2*PI/360*角度;30° 角度 的弧度 = 2*PI/360*30如何得到圆上每个点的坐标?解决思路:根据三角形的正玄、余弦来得

2017-08-22 09:00:10 487

原创 JS中Math.ceil()和Math.floor(x)的使用

JS中的Math.ceil函数的用法Math.ceil(x) --返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入Math.floor(x)--返回小于等于数字参数的最大整数,对数字进行下舍入例如:document.write(Math.ceil(5.99));//6document.write(Math.ceil(-5.99));//-5document.writ

2017-08-22 09:00:03 1067

原创 数字转换成字符串

Lua中数字转换成字符串类型,使用tostring(),将字符串类型转换成数字类型,使用tonumber()

2017-08-22 08:59:57 1827

原创 字符串替换

Lua 字符串替换函数 string.gsub(s, pat, repl [, n])就是 global 全局替换子字符串的意思s: 源字符串pat: 即 pattern, 匹配模式repl: replacement, 将 pat匹配到的字串替换为 repl[, n]: 可选, 表示只看源字符串的前 n个字符

2017-08-22 08:59:49 175

原创 --local function cclog(...)的变种(打印日志信息)

local  cclog = function ( ... )--返回值的函数print(string.format( ... ))End

2017-08-21 09:12:38 201

layaair2-cmd.zip

运行npm i layaair2-cmd -g命令 并没有把layaair2-cmd.js下载下来

2021-11-16

Unity5实战:使用C#和Unity开发多平台游戏 源码

资源全,大家尽可放心,谢谢大家的下载。。。。。。。

2018-04-04

Unity 5 实战-使用C#和Unity开发多平台游戏下载

文档带目录且清晰,谢谢大家来下载。。。。。。。。。

2018-04-04

Visual_Assist_X.支持2017、2015、2013、2012、2010

支持多种版本Visual Studio,C#和C++都可以使用,代码管理方便

2018-03-07

Excel常用十大功能动画指导

Excel常用十大功能动画指导

2016-11-02

常用JNI函数

最常用的JNI一些接口函数

2016-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除