- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 【cocos2dx】秘籍
秘籍会长期不定时更新,有什么什么新鲜的干货,我会第一时间发上来1. int 转string 方法// 第一种 char *s; sprintf(s, "%d",20);// 第二种 std::string s = StringUtils::format("%d",20);// 第三种std::string s = Value(20).c_str();// 第四种 std::stri
2017-04-15 04:54:23 603
原创 Mac 命令行出问题
mac 10.11.6 >>sudo >>sudo: /etc/sudoers is world writable>>sudo: no valid sudoers sources found, quitting当mac 在使用sudo 命令的时候出现以上情况,在网上查询很多解决方案拜各路大神复制粘贴所赐,走了很多弯路,最后还是国外的一个帖子解决问题,在这里不得不问候哪
2017-09-22 09:35:48 513
原创 android 简单动画Animator
animator = ObjectAnimator.ofFloat(sliding, "translationX", 0, mheight);//设置动画时间animator.setDuration(40000);//设置动画插入器,减速 animator.setInterpolator(new DecelerateInterpolator());//设置动画重复次数,这里-1代表无限 ani
2017-08-29 08:21:03 325
原创 【cocos2dx】简单增加3D精灵
std::string fileName = "orc.c3b"; auto sprite = Sprite3D::create(fileName); sprite->setScale(3); sprite->setRotation3D(Vec3(0,180,0)); sprite->setPosition( Vec2(100,100) ); au
2017-05-12 08:13:12 1133
原创 【cocos2dx】box2d使用
刚开始xcode莫名其妙的报错误,提示box2d没有开启,主要有两个地方需要设置,在targets->buidseting->preprocessing中设置CC_ENABLE_BOX2D_INTEGRATION=1删除climuk,project->buidseting->preprocessing同样但是对于使用,a的同志们来说还是找不到,那就必须从新生成cocos2dlib.a文件,生成之前
2017-04-19 08:41:30 814
原创 【cocos2dx】屏幕适配FIXED_HEIGHT
因为开发需要需要,在使用TMXTiledMap的手发现有各种问题,比上下超出边界,修改适配后,上下或者左右有黑边研究一下终于找到其中的完美解决方案,主要是利用系统提供的5种适配方法的FIXED_HEIGHTFIXED_HEIGHT 有两种情况(FIXED_WIDTH同理)1. 是当图片的高度<=屏幕高度的时候会填充满屏幕高度,图片宽度会根据比例自动缩放,所以不会变形,2. 当图片的高度>屏幕的高度
2017-04-17 16:20:22 2780
原创 【cocos2dx】编译APK,非例子程序
编译android项目,cocos2dx已经提供直接命令打包的方式,直接使用android studio打开项目会出现.so找不到的问题,所以还是使用命令打包吧.首先运行目录下的setup.py吧环境变量全部检查一遍,配置全了试试黑窗口cocos有没有效果输入cocos命令如果出现以下情款说明已经没问题可用的命令: run 在设备或者模拟器上编译,部署和运行工程
2017-04-14 13:55:46 674
原创 【cocos2dx】回调函数自定义(伪)
最近需要研究一下C++回调函数,没研究懂什么原理,但是发现一些好用的方法,能够应付大部分需求代码如下: 1. 在test1中定义function函数模板TextCall 2. 在test2中赋值TextCall为[](int i){//代码};或者CC_CALLBACK_1(Test2::Test2Receive, this); 3. CC_CALLBACK_1是cocos2dx封装的std:
2017-04-14 09:31:33 987
原创 【cocos2dx】TMXTiledMap增加碰撞体
TMXTiledMap 增加碰撞体,可以添加任何所见到的物体上,本次文章是增加到object多边形上,TMXTiledMap必须存在object,代码如下TMXTiledMap * map = TMXTiledMap::create("gismap.tmx");TMXLayer * layer = map->getLayer("layer");TMXObjectGroup * group =
2017-04-13 09:05:58 1967
原创 【cocos2dx】Sprite增加多边形(增加不规则碰撞)
//获取图片多边形区域PolygonInfo polygon = AutoPolygon::generatePolygon("DragonBoy_texture_1.png");//polygon创建精灵Sprite *sprite = Sprite::create(polygon);sprite->setPosition(Vec2(200, 200));addChild(sprite);
2017-04-12 11:22:09 4913 2
原创 【cocos2dx】为什么是cocos2dx
从2014年接触这个库开始,陆陆续续经过n个版本,但至今依然没有学会,但还保留着一份学习的冲动,学不会主要是因为我工作的公司根本就不是游戏公司,学习主要是自学,刚开始能力有限,大姐也知道C++的复杂度,加之cocos2dx学习途径最好的还是官方例子,例子有些封装的程度对于一个新手来说有点太深,所以中间坚持一段时间就会因为看不懂就会主动放弃,经过一段时间的修炼再从头开始,然后周而复始,还是停留在初级
2017-03-29 15:40:21 380
原创 【Android】多格式文件,上传/下载
今天给大家整理一款下载附件的代码,基于AsyncTask实现的,AsyncTask库需要配置,具体的网上太多了,以下是全部的代码调用方式什么的大家一定很清楚,剩下的就是自己试验一下吧package com.wew.gis.ShyBlockControls.Http;import android.app.ProgressDialog;import android.content.C
2017-03-29 15:18:19 969
原创 Mac下修改Mysql数据库密码,忘记密码
最近在项目需要使用到数据库,由于没有使用过更没有设计过,我也是第一次在mac上安装使用,具体的安装很简单不必多说,接下来将要解决的是安装后root密码修改的问题晚上的方法都太复杂,我不知道是因为我操作的不对还是方法有问题,都没有完成密码修改,让我很恼火,所以研究了两天终于总结了一套方法具体如下1 首先关闭mysql数据库,za0系统偏好设置->mysql->stop MySQL serve
2015-06-10 10:18:16 3447 4
原创 .net项目总结内容+方法
目录(壹)Ext---------------好华丽的分割线--------------- 1 Date日期1.1Ext.net获取系统当前时间1.2 后台日期格式转化 2 Grid表格2.1 Grid中批量删除选中checked中record2.2 Grid中批量获取选中checked中record2.3Grid中对于弹出窗口清空grid中数据2.4G
2014-04-09 09:14:00 1396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人