自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缓行者

专注于打酱油,写代码

  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 【cocos2d-x 3.5】Lua与C++简单交互

(一)lua调用C1)在VS工程中编写下面两个文件2)在VS的AppDelegate.cpp中做如下修改① 引入头文件#include"LuaTools.h"② 在applicationDidFinishLaunching方法中添加代码LuaStack* stack = LuaEngine::getInstance()->getLuaStack();lua_State

2015-05-19 22:03:33 1661

原创 【cocos2d-x 3.5】简单Lua 热更新

local title = root:getChildByName("Text")local function onError(errorCode) if errorCode == cc.ASSETSMANAGER_NO_NEW_VERSION then title:setString("no new version") elseif errorCode =

2015-05-19 21:49:07 4633 1

原创 【cocos2d-x 3.5】Lua 加载cocostudio的PageView

local pageView = panel_main:getChildByName("PageView_1")local function pageViewEvent(sender, eventType) if eventType == ccui.PageViewEventType.turning then local pageView = sender

2015-05-14 01:49:28 3441

原创 C++函数设计原则(整理)

1.函数的功能要单一,不要设计多用途的函数.2.注意函数命名和参数命名要清晰易读3.参数是传址时,比如指针,如果需要避免修改要加 const4.如果输入参数以值传递的方式传递对象,则宜改用“const &”方式来传递,这样可以省去临时对象的构造和析构过程,从而提高效率。5.避免函数有太多的参数6.在函数体的“入口处”,对参数的有效性进行检查7.在函数体的“出口处”,对ret

2015-05-13 01:30:41 1025

原创 C++内存管理机制(整理)

1.静态存储区内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。2.栈区在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。3.堆区亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,程

2015-05-13 01:03:03 806

原创 【cocos2d-x 3.5】Lua 退出游戏

cc.Director:getInstance():endToLua()

2015-05-09 12:31:26 5062 1

原创 【cocos2d-x3.5】Lua定时器Schedule

1local scheduler = cc.Director:getInstance():getScheduler()local schedulerID = nilschedulerID = scheduler:scheduleScriptFunc(function() print("Hello")end,0,false)

2015-05-09 12:29:57 16804

原创 【coocs2d-x 3.5】Lua 精灵触摸

local function onTouchBegan(touch, event) local s = map[1][1]:getSprite():getContentSize() local px = map[1][1]:getSprite():getPositionX() local py = map[1][1]:getSprite():getPositionY()

2015-05-07 13:05:42 1078

原创 【cocos2d-x 3.5】Lua的简单面向对象

Lua的面向对象实现和元表metatable有关,下面给出2种代码1.Lua实现local Test = {}Test .__index = TestTest.A = 0function Test :create(a) local tb = {} setmetatable(tb,Test ) tb.A = a return tbendfunc

2015-05-07 01:26:22 609

原创 【cocos2d-x 3.5】Lua读取CSV

1.CSV数据如下ID Name            Value1              Hello              4562              Li                     4233             Mei                 4562.编写CSLoader工具local CSVLoader = cl

2015-05-05 15:41:06 1502

原创 【cocos2d-x 3.5】Lua Json使用

local str = json.encode({a=50,b="ok",c={c1=8,c2="abc"},d={10,11},100})print(str)local tb = json.decode(str)print(tb["b"])print(tb["c"]["c2"])

2015-05-05 12:09:06 2991

原创 【cocos2d-x3.5】Lua Plist与SpriteFrameCache

display.loadSpriteFrames("BlockPlist.plist", "BlockPlist.png")local sp = display.newSprite("#block/b_0.png", 100, 100)self:addChild(sp)注:1.由源代码可得display.newSprite的参数加#是由createWithSpriteFrame

2015-05-05 02:41:46 3080

原创 【cocos2d-x 3.5】 Lua Button

1.添加监听事件local function onTouch() print("Hello") end

2015-05-04 17:15:19 2935 1

原创 【cocos2d-x 3.5】Lua Action相关

1.组合动作local move = cc.MoveTo:create(0.5,cc.p(v:getPositionX(),v:getPositionY()+SPACE))local seq = cc.Sequence:create(move,cc.CallFunc:create(function(node) if node:getPositionY() > size.height

2015-05-03 17:30:10 793

原创 【cocos2d-x 3.5】Lua触摸事件

local listenner = cc.EventListenerTouchOneByOne:create()listenner:registerScriptHandler(function(touch, event) local location = touch:getLocation() print("onTouch") return true end, cc

2015-05-03 00:41:11 3929

原创 【cocos2d-x 3.5】C++物理引擎

1.创建一个物理sceneScene* HelloWorld::createScene(){ auto scene = Scene::createWithPhysics(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;}2.创建一个世界Siz

2015-05-02 21:01:17 1413

原创 Lua导入第三方库或目录

package.path = package.path .. "; .lua"package.cpath = '/usr/local/lib/lua/5.1/?.so;'

2015-04-30 15:46:15 6210

原创 【cocos2d-x 3.5】Lua动画API

1.加载动画local roleAction = cc.CSLoader:createTimeline("Hero.csb")2.节点连接动画(不是播放,别问我why)node:runAction(roleAction)3.播放动画1)roleAction:play(animationName, true) //动画的名字,是否循环2)roleAction:goto

2015-04-27 21:58:08 7961

原创 【cocos2d-x 3.5】Lua常见UI的代码实现

1.Labellocal label = cc.Label:create()label:setString('abc Label From Lua') -- 设置 label 的文本内容。label:setSystemFontSize(24) -- 设置 label 字体大小。label:setPosition(200, 500) -- 设置 label 的位置。label:setNa

2015-04-27 16:49:36 1899

原创 分享几个AndroidSDK镜像源

Android SDK在线更新镜像服务器大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.edu.cn/ 端口:80IPv4: http://ubuntu.buct.cn/ 端口:80IPv6: h

2015-03-17 23:23:26 55279 4

原创 PHP酱油笔记之中文乱码显示

2014-03-31 15:45:49 475

原创 JAVA酱油笔记之Socket实现HTTP服务器

import java.net.*; import java.io.*;public class TestServer{ public static void main (String[] args) { Socket socket = null; try { // 创建一个监听8000端口的服务器Socket ServerSocket s =

2014-03-13 23:24:42 586

原创 Android酱油笔记之Button置于上层

开发时遇到相对布局RelativeLayout下Button控件被遮盖的问题,现提供一个解决方式,在代码中调用button.bringToFront();

2014-03-04 09:58:15 2177

原创 Android酱油笔记之Gridview第一个item点击效果问题

昨天给Gridview的item加上了点击抖动效果,(参考链接http://blog.csdn.net/slow_liao/article/details/20062119)今天发现,点击第一个item时,第一次经常会失效,然后第二次点击才有效果,经测试发现,确实监听到了第一次的点击事件,但是第一次点击事件的动画效果却没有表现出来。怀疑是界面刷新之类的有关。现提供一种解决方式:gridView

2014-02-28 11:33:39 4490 1

原创 Android酱油笔记之按钮抖动

第一步:准备两个动画效果的XML文件,加入到 res/anim/目录下:Shake.xml文件,抖动的方式:<translate xmlns:android="http://schemas.android.com/apk/res/android"android:fromXDelta="0"android:toXDelta="10"android:duration="300"

2014-02-27 17:31:33 2867

原创 Android酱油笔记之关闭AlertDialog.Builder对话框

AlertDialog.Builder builder = new AlertDialog.Builder(this);Dialog dialog = builder.show();dialog.dismiss();

2014-02-08 23:06:23 873

原创 Android酱油笔记之EditText取消自动焦点

在父控件处添加android:focusable="true"android:focusableInTouchMode="true"例如<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"

2014-02-06 17:57:20 612

原创 Android酱油笔记之关于AsyncImageLoader学习

前段时间接触异步加载listview网络图片,遇到很多问题,在网上搜索,发现牛人写了AsyncImageLoader这么一个工具,学习并记录如下1.AsyncImageLoader.javaimport java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;import ja

2014-01-14 11:40:56 3268

原创 Android酱油笔记之获取web图片

此次开发基于LAMP+Android1.搭建LAMP环境2.ubuntu默认apache的www目录是/var/www,在此处新建一个download目录,放入图片,例如a.png,b.png3.编写Android代码。 URL url = new URL("192.168.0.1/download/a.png"); HttpURLConnection http = (H

2014-01-13 00:10:16 546

原创 Android酱油笔记之上传文件到php web

1

2014-01-09 18:23:19 1543

原创 cocos2d-x酱油笔记之获取系统时间

struct tm *tm; time_t timep; time(&timep); tm = localtime(&timep); int year = tm->tm_year + 1900; int month = tm->tm_mon + 1; int day = tm->tm_mday; int hour=tm->tm_hour; int minute=tm

2014-01-08 22:50:49 605

原创 Android酱油笔记之关于ZXing二维码项目

最近二维码挺热的,许多App都用上了,因为预测未来的需求,所以本屌丝打算把项目下载来看看,废话不多说,此处,我们以目前官方最新的2.3为例。1.下载http://repo1.maven.org/maven2/com/google/zxing/core/2.3.0/core-2.3.0-sources.jar2.下载http://zxing.googlecode.com/files/ZXin

2013-12-25 15:12:29 1520 2

原创 Android酱油笔记之关于退出所有Avtivity

将所有Activity存入一个全局List,退出时,遍历退出

2013-11-21 22:55:54 900

原创 Android酱油笔记之圆角矩形

如下 <stroke android:width="3dp" android:color="#ADD8E6" /> <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> 你也可以在这里下载http://

2013-05-20 14:42:39 961

原创 Android酱油笔记之开启wifi热点

Android SDK并没有提供开启热点的方法,但是我们可以利用JAVA的反射技术实现,如下,我们开启一个SSID为WifiAP,密码为12345678的热点 WifiConfiguration apConfig = new WifiConfiguration(); //配置热点的名称 apConfig.SSID = "WifiAP"; apConfig.allowedAut

2013-05-18 16:07:36 1118

原创 Android酱油笔记之关于colors.xml的各种颜色收集

#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FFE4B5 #FFDEAD #FFDAB9 #FFD700 #FFC0CB #FFB6C1 #FFA500 #FFA07A #F

2013-05-12 21:02:17 541

原创 Android酱油笔记之左右滑动的ListView实现

转载请注明出处http://blog.csdn.net/slow_liao思考:ListView自身是个上下滑动的view,当我们在Activity监听左右滑动事件时,很多时候我们会发现,会在ListView中没有达到理想效果,但是否就没有解决的办法呢?当然不是,没有实现不了的效果,只有实现不了的程序员。案例:网易新闻借鉴:网上有很多种解决思

2013-05-11 14:56:59 952

原创 Android Cocos2d-x酱油笔记之cocos2d-x Cygwin编译 recipe for target `obj/**/XX.so' fail解决办法

在使用cygwin交叉编译cocos2d-x的工程文件时,明明工程没有其他错误,但有时还是会出现 recipe for target `obj/**/XX.so' fail之类的错误初入门时,遇到这些东西,常常无法适应,其实,这是由于NDK版本和cygwin版本的问题cygwin官方使用的ndk版本有时会低于现在的ndk最新版本解决这个问题,我们可以在该工程的/proj.andro

2013-02-23 12:31:15 920

原创 Android酱油笔记之浮动的Activity对话框

Activity可以当成对话框来使用,仅需要在AndroidManifest.xml中注册activity时像如下注明:

2013-01-22 18:54:38 483

原创 Android酱油笔记之从View启动Activity

当我们自定义view的组件时,有时候需要在继承了view类中启动另一个Activity,有多种方法可以完成,下面记录一种很简单的:Intent intent = new Intent(this.getContext(),XXCCA.class);this.getContext().startActivity(intent);

2013-01-22 18:48:48 1139 2

Android zxing2.3

Android的zxing2.3原项目代码,非精简。

2013-12-13

CC2530中文数据手册完全版250页

zigbee的CC2530中文数据手册完全版250页

2013-06-03

Android的圆角矩形xml实现

Android圆角矩形的xml实现文件,下了你就懂的

2013-05-20

colors.xml

关于Android的各种颜色收集,来源于平时收集。

2013-05-12

空空如也

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

TA关注的人

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