- 博客(34)
- 资源 (2)
- 收藏
- 关注
转载 Quick-Cocos2d-x 如何入门
2.player走起安装好Quick之后,我们先来开启player跑跑看,初窥一下Quick,也正好验证一下环境变量的配置是否争取了。上面已经提到了安装完成后player所在的位置,毫不犹豫的点击运行,如果一切顺利,player就顺利启动了,点击示例标签你会看到如下界面:这里包含了Quick提供的一些示例项目,单击某个示例将会启动一个新的player打开所选示例。你
2015-01-30 13:19:50 1521
原创 SVN + 美工划分
SVN中检出(check out) 和 导出(export) 的区别SVN是常用的一种常见的版本控制软件。SVN中检出(check out) 和 导出(export) 的区别主要有如下几条:check out跟check in对应,export跟import对应。check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行
2015-01-28 10:15:07 693
原创 cocos2dx lua 网络
3: A : Tag用于标示此次网络请求。request->setTag("hettp test”);B CCHttpResponse封装了网络请求的结果,所以回调函数中主要是取出CCHttpResponse中的数据( [Cocos2d-x v3.x官方文档]如何使用HttpClient )(深入浅出Cocoa]iOS网络编程之Socket)三,服务器工作流程
2015-01-26 14:08:48 1611
原创 lua 文件io操作方法
1. io.open (filename [, mode]) 功能:按指定的模式打开一个文件,成功则返回文件句柄,失败则返回nil+错误信息 mode: "r": 读模式 (默认); "w": 写模式; "a": 添加模式;2. file:write(...) 功能:按指定的参数格式输出文件内容,
2015-01-26 10:48:35 2171
原创 李开复教子秘笈
对于一对千金的教养,他舍中国传统的教养观,并不以教出“乖巧”的孩子为目标,而认为“积极”是教养中最重要的事,目的是“培养自律而非他律的孩子”。本期教育家话,带你揭秘李开复的管教观。不希望孩子太乖太听话李开复表示,教养子女有许多需要重视的原则,但如果只能挑选其中最重要的一件事,他选择培养孩子的积极性。“有了积极性,其他的特质如理智、快乐、自信等等,就可以自然而然掌握。”在
2015-01-25 18:51:36 634
原创 SpriteBuilder使用
原 使用SpriteBuilder制作Cocos2D游戏完全中文教程(一)SpriteBuilder的该核心功能工具包括管理你的Assets,创建动画,音频效果和粒子效果使用SpriteBuilder时间轴做一个角色动画。 如何用SpriteBuilder时间轴来创建动画1:首先遇到的一个问题就是我们的打飞机游戏是竖屏的,但是默认的主场景是横屏的。很简单,只需要在Spr
2015-01-24 14:30:54 1231
转载 iOS学习之UISwitch控件两种使用方法和监听
一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代码:[cpp] view plaincopy- (void)viewDidLo
2015-01-24 13:37:10 627
原创 Poker UI - 1
------------------------saturday--------tolua++ 让你不用写这些底层东西(可看具体的代码)-------------------------------- 这个C++函数lua不能直接调用,需要一个中介函数:2: local root = DollUIReader:getInstance():loadCCB(pa
2015-01-24 11:58:50 654
转载 Lua示例 CaptureScreen(截屏)牛
Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏) Cocos2d-x截屏功能是从3.2开始提供的,本篇博客就是介绍Cocos2d-x 3.2中Lua示例中的截屏功能。效果如下所示:例子代码如下:[javascript] view plaincopy--[[ 截屏测
2015-01-22 21:33:16 4217
原创 poker数据部分
——————Tuesday————1: 很多次, 不让用local Poker =require("app.PokerData.Poker”); 返回一个table, 是类不是对象, 不占内存写在 MainScen.lua中2:lua 没有宏/include/#if #endif — 属于预编译, 但是lua没有编译。。。。#define POKERS_COUNT
2015-01-21 10:29:18 914
原创 代码重构 +设计模式六大原则 + 23种设计模式
学会单元测试,培养你的重构意识可能上面说了这么多,还是有很多人并不理解重构。没关系,在这里我教你们一个快速入门的办法,就是单元测试。什么是单元测试,请自行google。单元测试有什么要求?就是要求你要把每个方法都弄成尽量可以测试的。尽量让你的方法变成是可测试的,就是培养你重构意识的利器。在你要求把方法变成可测试的过程,你就会发现你必须得不断的修改你的方法,让它的职责尽量单一,让它尽
2015-01-20 15:17:23 19869 3
原创 每天学点说话技巧+人性的弱点 +陈吉宁
第一章态度决定一切——会说话,好的态度是关键良言一句三冬暖,恶语伤人六月寒*****不咄咄逼人,得理要饶人尊重是有效沟通的前提*****让座说话真诚才会赢得信赖避免不必要的争论******常将“谢谢”挂嘴边*****地铁第二章 赞美之词暖人心——赞美别人时的说话技巧赞美是成功交流的润滑剂背后赞美他人效果更佳用不起眼的小
2015-01-20 10:34:13 1094
原创 高管 如何做一个讲师
1.不要和我比懒,我懒得和你比!2.鄙视我的人这么多,你算老几?3.有钱人终成眷属。4.大部分人一辈子只做三件事:自欺、欺人、被人欺。5.不怕被人利用,就怕你没用。6.别人的钱财乃我的身外之物。7.女为悦己者容,男为悦己者穷!8.留了青山在,还是没柴烧⋯⋯9.强烈抗议广告时间插播电视剧!10
2015-01-20 10:23:13 2238
原创 (魔塔案例)写游戏步骤:
----------------------------------------------------------------------------tou: 你先把基础的弄好再说, 魔兽世界 1:C语言 对象调用。 指针用-> (一个obj 一个地址 — 老王) 例子: Star * _star = new Star(); if
2015-01-17 14:06:39 7733 3
原创 红黑树+ 折半查找的思想
折半查找法的两种实现折半查找法:在有序表中,把待查找数据值与查找范围的中间元素值进行比较,会有三种情况出现:1) 待查找数据值与中间元素值正好相等,则放回中间元素值的索引。2) 待查找数据值比中间元素值小,则以整个查找范围的前半部分作为新的查找范围,执行1),直到找到相等的值。3) 待查找数据值比中间元素值大,则以整个查找范围的后半部
2015-01-16 13:05:48 987
原创 用lua写popStar
#ifndef __popStar__starSprite__#define __popStar__starSprite__#include #include "cocos2d.h"USING_NS_CC;class Star : public Sprite{public: static Star* createStar(int
2015-01-16 10:50:07 862
原创 lua中table的几种形式
table数组 下面3种方法来定义table都是合法的,实际上他们都在做同样的事情。3和4的其实是一样的,只是告诉你在这里换行是没有必要的,尤其把table作为函数参数时经常用到。 方法1: local colorTable = {} colorTable[1] = "blue" colorTable[2] = "red" colorTable[3] =
2015-01-15 19:30:30 1012
原创 关于Quick与2d-x -3
官方问答:1:lua 不用操心指针等等, 不会出现野指针神莫得问题, Quick现在有触控维护2:脚本语言弱点:在做计算密集型任务时。 可以解决 比如说:这一片,把大量计算的用C++写(函数),再导出 给lua使用。3: JS最大的优势, 可以跑在浏览器上4: quick适配:本质上2d-x的。 2种:做改进。 比如说你的游戏横屏的, h不变,让w随着设备变化,coc
2015-01-15 15:21:44 608
原创 游戏中缓存加载纹理- 游戏渲染机制
A:一书,动画加载AppDelegate中1: 从文件中直接加载 CCSprite::spriteWithFile("文件完整名称")2,间接加载A:有些经常被用到或者需要频繁加载移除的一些资源,如果每次都从文件中加载,程序的效率会变得非常低,通常的做法是将这些文件先读到缓存中,然后再从缓存中加载。CCTexture2D *pTexture = CCTextureCa
2015-01-15 12:03:19 873
原创 lua与C++ / Lua 与C交互
lua 栈 API 一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。 简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:二.堆栈的操作因为l
2015-01-15 11:18:52 1029
原创 quik讲解-2
1:local MainScene = class("MainScene", function() ----- ???? return display.newScene("MainScene")end)function MainScene:onExit()endfunction MainScene:ctor()endreturn Ma
2015-01-14 13:02:26 798
转载 使用Quick-Cocos2d-x搭建一个横版过关游戏(一) CCStore
我们打开config.lua文件,将里面的内容改成下面的:123456789101112131415161718192021222324-- 0 - disab
2015-01-14 10:26:44 1309
原创 Sublime Text代码编辑器
Sublime Text代码编辑器1: 新建文件佳 — command +s否则显示不出来 baocun2: 运行 — 打开对应minutle。 雨Xcode是平等的 3: 一行多语句, 必须用 ; 否则随意4: 运行前要先保存. 运行 。 快捷键: oommand + D 选中多个 comand + P 查找/搜索6:
2015-01-14 10:24:24 901
转载 Quick 触摸机制+config详解
显示层级我们知道 Cocos2d-x 里,整个游戏的画面是由一系列的 CCScene, CCNode, CCSprite, CCLayer, CCMenu, CCMenuItem 等对象构成的。而所有这些对象都是从 CCNode 这个类继承而来。我们可以将 CCNode 称为 显示节点 。一个游戏画面就是许多显示节点构成的一棵 树 ,如下图:在这棵树里,CCNode
2015-01-14 10:21:57 766
原创 Lua基础语法-1
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果 string.byte(string [,pos]):返回第pos个字符的整数表示形式.如a为97.string.char(i1,i2...):i1,i2为整型,将i1,i2..等转化为对应的字符然后连
2015-01-14 10:15:54 2654
原创 截图
修改command键为cotrol :图解product 下面是 .App, iTunes是吧App打包为IPA. application Loader 是上传上去放在桌面上不选Copy,造成变红, 看路径咋找不到 product 下面是 .App, iTunes是吧App打包为IPA. application Loader 是上传上去 res 下面是资源(
2015-01-13 11:09:03 463
原创 popStar3
整体分 lib Data Game(又分Game + start end Scene )总结:1: gameScene :(找出雨GameScene平行的)包含startGame GameLayer2: starry Stage word 等类都放入GameLayer 应为都属于游戏中能内容。3: DataManger 写逻辑,CutDown 写U
2015-01-12 19:27:23 561
原创 Lua简易入门
Lua语言基础汇总(12)-- Lua中的面向对象编程果冻想2014-08-11 14:08:322087 次阅读简单说说Lua中的面向对象Lua中的table就是一种对象,看以下一段简单的代码:123456789101112l
2015-01-12 09:45:05 1112
原创 java包 + 接口的定义与实现接口抽象方法 + 并发视频
1.包的概念包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途: 1) 将功能相近的类放在同一个包中,可以方便查找与使用。 2) 由于在不同包中可以存在同名类,所以使用包在一定程度上可以避免命名冲突。 3) 在Java中,某次访
2015-01-10 09:52:26 1526
原创 上传Appstore步骤 截图
上传APP的过程1 在https://developer.apple.com/申请一个APPID(需要苹果开发者账号)2 在https://developer.apple.com/ 申请一个App Store用的iOS Provisioning Profiles3 关掉Xcode重开4 在buildsettings里修改code signing里的profile5 修改bu
2015-01-10 09:42:00 1874
原创 C++ 浅显之设计模式
1: UML中的六大关系 绘制UML图,整个画图的过程中深刻体会到其核心部分还是理解事物之间的关系,总结六大关系来深入学习,主要关系有六种:继承、实现、依赖、关联、聚合、组合
2015-01-03 16:01:08 507
设计模式之工厂方法
2014-08-17
machine状态机
2014-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人