51CTO博客开发
按鼠标中键可以多行同时编辑。ctrl+shift+k:删除当前行ctrl+shift+d:复制当前行ctrl+shift+上下键:调整当前行的位置
1. 跳过Div第一个小技巧就是跳过div,Emment非常清楚你需要输入什么内容,你只需要输入class或者是id,Emmet会自动帮助你生成正确的div。如下:大家可以看到,不管你是否添加了div,Emmet都会自动生成需要div元素。含糊标签名称这个技巧属于implicit tag names特性,你不需要指定div或者li,Emmet会自动帮助你生成,如下:2. 带有DOM导航的链式缩写如
Emmet 也有快速生成文件头的功能啊,而且更强大啊。输入下边加粗的缩写,然后Tab,就OK了啊。html:4t<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="${lang}"> <hea
在lua中是以函数指针的形式调用函数, 并且所有的函数指针都必须满足如下此种类型:typedef int (*lua_CFunction) (lua_State *L);也就是说,在C++中定义函数时必须以lua_State为参数,以int为返回值才能被Lua所调用。由于lua_State是支持栈的, 所以通过栈可以传递无穷个参数, 大小只受内存大小限制,而返回的int值也只是指返回值的个数真正的
首先搭建环境,使用vs2010的c++开发工具,lua源码包,可以去官方下载最新源码包,我采用的是lua-5.1.5的版本。好了,开始配环境。第一步:下载源码包后,解压lua-5.1.5源码包到硬盘。如:D:\lua-5.1.5\。在VS2010中新建一个静态库项目,项目命名为lua51,具体步骤如下:打开VS2010->文件-->项目-->Virual C++-->Win
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.1415926535898用法:--打印圆周率 print(math.pi) --输出结果:3.1415926535898函数名说明用法输出结果abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877at
在lua中,table类型可以认为是一种动态分配的对象,程序仅持有一个对它的唯一引用。table的创建是通过构造表达式完成的,最简单的构表达式是就是{}。-- 创建一个空的table a = {} -- 填充内容 for i = 1, 1000 do a[i] = i * 2 end -- 输出 print(a[9])结果为:18当程序没有对它的引用,即:a = nillua的垃圾回收器最
1)先来个helloworld:--注释是这么写的! print 'helloWorld' --输出结果:helloWorld a='hello' print(a) --输出结果:hello2)主要类型:a=1 b="abc" c={} d=print print(type(a)) --输出结果:number print(type(b)) --输出结果:string print(type(c))
首先下载Lua源码包,官方最新版本下载地址为:http://www.lua.org/download.html我采用的版本为5.1.5,比较稳定,体积只有217k。一)手工搭建环境:解压文件,比如解压到 D:/lua-5.1.5 文件夹内。在 D:/lua-5.1.5内,存在名为 /etc的子目录。在此目录下找到 luavs.bat 文件,并将它复制到 D:/lua-5.1.5目录中。打开->
第一步,启动模拟器或将手机连接到电脑。第二步,打开cmd控制台,输出adb shell进入android终端(需配置环境变量,参照adb用法笔记)。adb shell第三步,定位到程序安装目录中的databases目录下:lscd data/data/com.gyen.mytest/databases/第四步,打开person.db数据库文件,并进入sqlite命令终端,以sqlite>前缀
第一步,首先打开模拟器或将手机连接到电脑。第二步,设置adb.exe的环境变量。例如:ANDROID_SDK_HOME = D:\Program Files\Java\android\sdkpath = %path%;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;第三步,打开cmd控制台,这样就可以运行adb命令了。常用adb
新建一个lua工程,打开cmd命令控制台,切换到cocos2d-x2.1.4/tools/project-creator/下,输入以下命令:D:\Python275\python create_project.py -project GyenLua -package com.gyen.org.gyenlua -language lua代码如下:AppDelegate.cpp#include "co
存简单的数据用CCUserDefault和Android中的SharedPreferences一样,都是以键值对存储的。用法:CCUserDefault::sharedUserDefault()->setStringForKey("RoleName","lubi"); 第一次调用,会生成UserDefault.xml文件,默认保存在项目工程运行目录Debug.win32下。取值用法://获取
首先,把背景音乐文件bg_music.wav 和 音效文件attack.wav复制到Resources目录下,之后在GameScene.cpp里包含SimpleaudioEngine.h中,给2个音乐文件起别名。#include "SimpleAudioEngine.h" #define MUSIC_FILE "bg_music.mid" #define EFFECT_F
接上一节,在GameScene.h中声明:#pragma once #include "cocos2d.h" USING_NS_CC; class GameScene : public CCLayer { public: GameScene(void); ~GameScene(void); //重写init()方法 virtual
在上节的基础上,看看怎么实现场景的切换。添加一个场景WelcomeSceneWelcomeScene.h#pragma once #include "cocos2d.h" USING_NS_CC; class WelcomeScene : public CCLayer { public: WelcomeScene(void); ~Welcom
原理:Cocos2D中有个导演控制整个游戏流程,导演将场景添加到屏幕上,场景中有各种各样的演员。AppDelegate.cppbool AppDelegate::applicationDidFinishLaunching() { // 初始化导演 CCDirector* pDirector = CCDirector::sharedDirector();
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号