日记专题提供日记的最新资讯内容,帮你更好的了解日记。
    今天在模仿一个demo,想自己去完善一些功能,自己写的时候就遇见了一个坑。。。先看代码:      local label = cc.ui.UILabel.new({     UILabelType = 1,     text = "Max Score 10",     font = "fonts/font-issue1343.fnt",     x = boardSize.width 
    这两天看了视频学习了下弱联网技术,用的是Curl,具体使用方法我就多说了,可以参考官方样例和下面的文章,解释的很清楚。     【Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)!      CURL使用2     我要说的我又踩到一个坑。。。为什么是又呢。。。天生就是来踩坑的。。。     先说下使用之前需要加入cur
    昨天写了Curl的简单使用,遇见了几个坑,今天用HttpClient写样例还是遇见了坑~     按照网上的资料写总是遇见问题。。。应该是版本不一样!!!下面我来说说HttpClient的使用方法。     首先要引入头文件和命名空间 #include "network/HttpClient.h" using namespace cocos2d::network;     但是这样还不行,
    昨天在群里有人说setSoundsVolume和setMusicVolume设置声音大小无效。。。我记得cocos2dx是没实现内容的,就贸贸然回答说,是这你的没用,但群里有人说是有用的,我就去虚心请教,大神人很好,回答了我很多问题,告诉我说实现了,而且是针对不同的平台。实现的文件位置,如下图:     我先测试setMusicVolume,在win32下setMusicVolume是无效
                                                                                cocos2d-x3.3Final源代码学习日记 前言:          2015年了,大三第一个学期正式结束了,按我们学校的归定,再加上自己的选修的课程,或许自己这一生在学校学习的机会也就仅仅剩下一个学期了。所以自己也是很希望能通过最后
         今天在写网络模块的时候,需要发送数据,但是样例里面就只有addPOSTValue这个的调用,不满足我的需求,所以去看了源码,找到了setPOSTData函数。但是调用的时候报错。。。。          我就郁闷了。。。明明参数对了,为什么还说参数错误。。。。后来问了一个大神,发现是lua绑定的时候少读取了一个参数!!!!!!!     这不是坑爹么。。。。。所以在lua这边调用
bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize();//获取屏幕尺寸 auto *sp = Sprite::create("CloseSel
auto label = Label::create("helloworld", "Arial", 50);//创建label label->setPosition(visibleSize.width / 2, visibleSize.height / 2); this->addChild(label); auto label2 = Label::createWithTTF("hell
      首先是最熟悉的helloworld自带的创建  auto closeItem = MenuItemImage::create( "CloseNormal.png", "CloseSelected.png",
cocos2dx中可以使用SimpleAudioEngine音频引擎添加和管理项目中的音频和特效,SimpleAudioEngine是一个共享的单例对象, 1,SimpleAudioEngine简介 SimpleAudioEngine在扩展库libAudio中,使用的时候需添加进项目中,声明在命名空间namespace:CocosDenshion中。 2,SimpleAudioEngine方法 播
前段时间换手机了,旧的安卓手机闲着没事,就想编几个简单的小游戏试试手。 于是使用了COCOS2DX 3.0的引擎来开发。 由于习惯C++的编程,跨平台的编译就存在问题,好在COCOS2DX提供的python的自动编译脚本,工程按照要求格式建立就好了。 但调试又成了一个大麻烦,本来下载了eclipse c++版本,发现用起来还是不习惯。于是下载了visualgdb的插件在vs2012上调试,hell
手动编译进行到了创建.dex文件这步。 利用java.exe执行SDK build-tools中的dx.jar,将.class文件转换为.dex文件,控制台出现大量异常 OK,那我们拿一个HELLOWORLD试试 …… …… 任然报错: bad class file magic <cafebabe> or version on <0034.000> 搜索了一下version <0034.000>应
前言 打算写个大型MMORPG游戏开发系列教程,让我们看看一个商业的MMO游戏是怎么个开发流程以及核心框架。 配置: 1,使用引擎 cocos2dx-3.10 2,脚本语言 Lua 3,网络通信 protobuf 主要内容: 1,游戏框架搭建 2,游戏目录结构及规范 3,C++与Lua交互 4,网络模块 5,消息分发模块 6,UI框架 7,遥感控制 8,状态机控制 9,A*寻路 10,主角系统 1
今天有点稀奇,优酷的粉丝数突然增加到了25个(原来是10个),是个什么日子呢?奇怪了。呵呵~ 54班的struts视频已经上传完了,接下来就是Spring了,万分抱歉的就是hibernate的视频找不到了,缺了一门课,差不多50集的样子呀,唉。 视频插放量破千,值得纪念。 今天淘小铺第一个商品上新!儿童内衣!淘宝内搜索店铺“默然说话”,我的店铺名也叫默然说话,哈哈哈~在想要不要去注册商标下? 努力
swift 错误处理wiki   1 表示并抛出错误: 错误用通过符合ErrorType协议的类型的值来表示,通过throw抛出一个错误 2 处理错误:四种方式处理错误 1)通过抛出错误将处理错误放置到调用该方法的地方处理 此方法抛出错误,在需要调用的地方处理错误 func lastEmement(array: [Int]) throws -> Element { guard array == n
下午10:05 swift基础部分   1 常量和变量 常量的值一旦设定就不能改变,通过let来声明常量,如: let age = 0 通过var来声明变量,如: var name = "swift" 2 类型标注 在声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量重要存储的值的类型。 let age: Int = 0 var name: String =
可选链式调用(Optional Chaining)wiki   可选链式调用:是一种可以在当前值可能为nil的可选值请求和调用属性、方法或者下标。与Objective-C中向nil发送消息有些相像,但是swift可选链式调用可以作用于任何类型,并且能检查调用是否成功。   1 使用可选链式调用代替强制展开 通过在想调用的属性、方法或下标的可选值(optional value)后面跟一个?,可以定义
基本运算符 1 赋值运算符(=) let age = -1 2 算数运算符 加法( + ) 减法( - ) 乘法 ( * ) 除法 ( / ) 2 求余运算 可以对浮点数进行求余运算 let value = 8 % 2.5 3 自增自减 当 ++ 前置的时候,先自増再返回。 当 ++ 后置的时候,先返回再自增。 4 比较运算符 等于(a == b) 不等于(a != b) 大于(a > b) 小于
1. Xcode升级之后, 查看下swift版本,可查看到swift版本是3.0了,在终端命令行输入:swift –version即可查看。 2.新建工程, 运行之后, 控制台会输出大堆的系统日记 3.屏蔽系统日记输出 这是我参考的地址:链接地址
dojo 对Javascript1.6 的数组操作功能进行了拓展: clearCache() every(arr, callback, thisObject) Determines whether or not every item in arr satisfies the condition implemented by callback. filter(arr, callback, thisO