自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决问题记录:unity导出x64的安卓包,会偶现WTF和Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'的问题。

当项目要提交到谷歌后台时,谷歌那边硬性要求x64的架包,从而开始出现了这个问题。解决问题时,我们将x64架包移开,打出来的包没有出现这个问题,从而确定是x64的原因。然后,抛开AS(安卓工程),用untiy打出带有x64的包,还是出现了这个报错,从而确定不是安卓工程配置的问题。最后,unity对于x64相关的文件就是Plugins/Android/libs/arm64-v8a/li...

2020-01-03 17:18:50 5547 3

原创 unity打图片ab资源时,图集使ab资源变大的原因。

unity的项目中,一运行BuildPipeline.BuildAssetBundles()方法,就可以自动将项目的资源打成ab。其中,打ab的规则,是按照各个资源的assetBundleName打的,比如图片pic1的assetBundleName设置成Asset_pic1,则打出来的ab名字会是Asset_pic1.ab。新项目里,之前的打包处理是将所有资源都设置成当前资源的目录简写...

2020-01-02 16:09:39 1800

转载 cocos2dx[3.2] ——节点类Node

本文出自 “夏天的风” 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1550288【Node】    Node类是绝大部分类的父类(并不是所有的类,例如Director类是直接继承Ref类的),如Scene、Layer、Sprite以及精灵集合SpriteBatchNode等等等等的父类都是Node。    Node

2017-07-05 10:21:57 487

转载 更换Sprite贴图

原文链接http://blog.csdn.net/hitwhylz/article/details/9445593cocos2d-x 改变精灵图片的2种方法。 1。[cpp] view plain copy// 首先载入贴图集     CCSpriteBatchNode *spriteBatch=CCSpr

2017-06-29 16:23:07 770

原创 Vector

Vector相当于Array。创建—Vector*> sp_vec;加入—sp_vec.pushBack(sp1);位置加入—sp_vec.insert(0,sp3);获得大小—int count = sp_vec.size();  删除—sp_vec.eraseObject(sp1); 清空—sp_vec.clear();是否存在—sp_vec.contains(

2017-03-09 15:39:27 251

转载 cocos2dx的控件

http://blog.csdn.net/yongyu_it/article/details/44963371cocos2dx提供了一套易于使用的控件库来满足开发者的GUI需求。cocos2dx控件大致可分为两种,第一种是非继承自Widget类的早期控件库;第二类是新的继承自Widget类的控件库。先介绍早期的非继承自Widget的控件库1、标签(Label)

2017-02-27 10:09:34 723

转载 Sublime Text 3 快捷键总结

https://www.douban.com/note/362268947/选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。

2017-02-10 18:27:53 235

原创 coco参考文档网址

http://www.cocos.com/doc/cocos2d-x-3.0/d7/da9/classcocos2d_1_1_menu_item.html

2017-01-16 11:48:24 289

原创 创建项目

打开终端并跑命令cocos new ColorBird -p com.evanlin.colorbird -l cpp -d "/Users/Dream/Desktop" 这样,项目就创建完成了。说明:-p:包名。一般由域名的反写再加上项目名组成。如:域名为evanlin.com,项目名为ColorBird,那么包名就是com.evanlin.colorbird-l:语言,也就是你想用

2017-01-16 10:00:01 271

原创 UserDefault实现数据储存

//保存name为"ken",hp为123的数据    UserDefault::getInstance()->setStringForKey("name","ken");    UserDefault::getInstance()->setIntegerForKey("hp",123);    UserDefault::getInstance()->flush();

2017-01-16 09:54:07 543

原创 粒子特效

1、自定义粒子特效使用ParticleDesigner工具生成plist动画文件,再使用下面代码即可实现。ParticleSystemQuad * texiao = ParticleSystemQuad::create("texiao.plist");texiao->setPosition(Point(0,0));this->addChild(texiao);2

2017-01-13 18:47:13 706

原创 播放音乐

//在cpp文件写入以下引用#include "SimpleAudioEngine.h"using namespaceCocosDenshion;//使用SimpleAudioEngine::getInstance()->preloadBackgroundMusic("background.mp3");//缓存背景音乐SimpleAudioEngine::get

2017-01-13 17:51:51 227

原创 利用边框当碰撞框--boundingBox()的使用

enemy与bullet碰撞if(enemy->boundingBox().intersectsRect(bullet->boundingBox())){}

2017-01-13 16:46:06 1599

转载 SpriteBatchNode与SpriteFrameCache加快渲染

http://blog.csdn.net/henren555/article/details/30243483大家都知道一个游戏里面会有大量的图片,每个图片渲染是需要时间的,下面分析两个类来加快渲染速度,加快游戏运行速度         一、SpriteBatchNode         1、先说下渲染批次:这是游戏引擎中一个比较重要的优化指标,指的是一次渲染凋用。也就是说,渲染的次数

2017-01-13 15:19:34 267

转载 cocos2dx场景切换动画

本文转载自:http://www.cnblogs.com/linux-ios/archive/2013/04/09/3010779.htmlbool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) {

2017-01-13 14:49:17 387

原创 plist文件生成及使用(帧动画实现)

生成:1、打开cocos studio,并新建项目。2、点击菜单的文件----新建文件----合图----取名称。3、把需要的png图片拖进项目下,再拖入中间的大页面。4、点击右边的导出合图,并选择文件夹,导出。使用:1、先将plist的图片加入缓存,再使用相应方法读取图片,例子:SpriteFrameCache::getInstance()->addSpriteF

2017-01-11 15:40:33 5166

转载 cocos2dx 动画

Sequence* taskList= Sequence::create(FadeIn::create(1.0),DelayTime::create(1.0),CallFunc::create(CC_CALLBACK_0(LoginScene::startInitDetect, this)), NULL);Sprite->runAction(taskList);这里对Seque

2017-01-09 10:17:10 1497

原创 触碰事件监听器

auto listen = EventListenerTouchOneByOne::create();    listen->onTouchBegan = CC_CALLBACK_2( Hero::onTouchBegan,this);    listen->onTouchMoved = CC_CALLBACK_2( Hero::onTouchMoved, this);    list

2017-01-09 10:01:35 388

转载 replaceScene和pushScene

http://blog.csdn.net/tonny_guan/article/details/28121973最近在开发过程中遇到很多切换场景的时候概率性崩溃,内存暴增的问题。因此总结一些开发中需要注意的要点,1. 切换全屏场景的时候最好使用replaceScene而不是pushScene。因为pushScene并不会销毁前一个scene,

2016-12-29 18:36:39 418

转载 描点与坐标

http://blog.csdn.net/lnb333666/article/details/16886623先不多说,上两张图片:解释一下上面图片的意思:描点就是图片中红点的位置。setAnchorPoint的取值范围0~1,距离设置的是一张图片setAnchorPoint(Point(0,0))表示在图片左

2016-12-29 11:35:29 888

转载 cocos2dx三种定时器

http://blog.csdn.net/zhanghefu/article/details/38466801cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce今天白白跟大家分享一下cocos2dx中定时器的使用方法。首先,什么是定时器呢?或许你有时候会想让某个函数不断的去执行,或许只是执行一次,获取你想让他每隔

2016-12-20 18:47:09 437

原创 使alertDialog.builder不会因点击外面和按返回键消失

设置setCancelable属性就行了:builder.setCancelable(false);

2016-09-07 14:17:15 2667

原创 gridview 第一个item的图片加载不出来

在项目中,gridview需要展示很多的大图片,故在adapter中把相应的图片设置了宽高。但是,gridview在测量item大小时会复用第一个convertView。这导致了第一个item的图片有时候加载不出来。解决方法:在设置图片的时候,对position为0的时候,另做处理(不设置宽高)。同时,限定convertView的大小。代码:

2016-09-07 10:29:29 1444

原创 ImageView 在移动后,调用setBackground会使移动失效的解决方法

在项目中,需要在自定义的ImageView中的onTouchEvent设置背景,导致移动失效,回到原来的位置。查找资料后,发现在设置背景前面,使用setLayoutParams方法可以解决。代码:this.setLayoutParams(new AbsoluteLayout.LayoutParams((int)(this.getWidth()),(int)(this.getHeight

2016-09-01 10:48:47 375

原创 TextView加上阴影效果

字体阴影需要四个相关参数:1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shadowDy:垂直方向上的偏移量4. android:shadowRadius:是阴影的的半径大少,值越大,阴影就越大,而且越模糊参考:http://blog.csdn.net/hewenc

2016-08-29 14:28:02 857

转载 Android三种方式实现视频

在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。 

2016-08-26 15:32:28 412

转载 自定义RatingBar(星星)

原文:http://blog.csdn.net/fff2666/article/details/50498238android系统自带RatingBar,无法直接指定宽高,不然会出现无法全部显示的情况,使用系统自带的两个主题?android:attr/ratingBarStyleIndicator和?android:attr/ratingBarSty

2016-07-26 11:01:20 324

转载 ListView 或是 GridView中。Canvas: trying to use a recycled bitmap 异常

转自:http://zwnjava.iteye.com/blog/1901880 在做Android的开发的时候,在ListView 或是 GridView中需要加载大量的图片,为了避免加载过多的图片引起OutOfMemory错误,设置了一个图片缓存列表 Map> imageCache , 并对其进行维护,在图片加载到一定数量的时候,就手动回收掉之前加载图片的bitmap,

2016-07-20 11:20:40 326

原创 屏幕常亮,去掉标题栏

this.getWindow().requestFeature(Window.FEATURE_NO_TITLE);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

2016-06-24 15:14:51 179

原创 “Element <TextView> is Unknow”的解决,alt+/ 没反应

看了很久代码,发现布局没有问题。把布局代码复制起来,删除xml文件,再重建一个复制回去。就解决了。

2016-06-17 09:12:06 1254

转载 viewpager中动态添加、删除Fragment

1.将FragmentPagerAdapter 替换成FragmentStatePagerAdapter。2.我们可以重写Adapter的方法--getItemPosition(),让其返回PagerAdapter.POSITION_NONE;@Overridepublic int getItemPosition(Object object) {return POS

2016-05-26 14:29:58 371

原创 android 蓝牙断开连接时,APP反应慢的问题

蓝牙断开连接时,APP需要20秒左右的时间,BluetoothAdapter才能反应过来。解决方案:让蓝牙模块一直发信号,APP开线程来监听,每过5秒没收到,则判断为断开连接。

2016-04-15 17:49:28 3545

转载 获得应用和系统版本号,设备唯一标示

唯一标识:TelephonyManager tm = (TelephonyManager) getActivity().getSystemService(Context.TELEPHONY_SERVICE); String id = tm.getDeviceId();Android 应用程序获得版本号  我们可以在AndroidManifest.xml中设置

2016-04-01 16:50:38 379

转载 生成JSON字符串

// 假设现在要创建这样一个json文本  //  {  //      "phone" : ["12345678", "87654321"], // 数组  //      "name" : "yuanzhifei89", // 字符串  //      "age" : 100, // 数值  //      "address" : { "country" : "china"

2016-03-31 09:59:20 553

转载 Spinner的两种使用方式 及 设置选中值

Spinner在android中是用来显示下拉框的组件,对其进行设置主要有两种方式:方式一:直接在xml文件中设置其要现实的内容:       在对应的布局文件中例如main.xml要显示的内容在String.xml文件中设置如下:设置完成后,下拉框就可以显示内容了。方式二:在coll_vehi.xml中写入         andr

2016-03-29 11:46:29 24695 2

转载 数据库更新

原文链接:http://blog.sina.com.cn/s/blog_6400e5c50101mgu4.html做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是

2016-03-23 15:49:21 362

转载 OnScrollListener()

listview和gridview皆可用。new OnScrollListener() {boolean isLastRow = false;@Overridepublic void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)

2016-03-23 11:38:32 274

转载 ImageView的Scaletype

ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

2016-03-23 11:16:48 194

转载 android 二维码 扫描

下载了别人的源码,做了些修改就可以用了。免费源码下载地址:http://download.csdn.net/detail/xiaanming/5990219主要文件有:三个包:com.mining.app.zxing.camera,com.mining.app.zxing.decoding,com.mining.app.zxing.viewjar文件:Zxing.jaracti

2016-03-18 15:30:22 334

原创 给UI控件画边框

在drawable文件夹下创建xml文件,当普通图片使用。stroke:边框厚度和颜色;solid:内部颜色;corners:圆角弧度;

2016-03-16 14:30:54 402

运行xml文件的类AnimatePacker.h、AnimatePacker.cpp、Singleton.h

运行xml文件的类AnimatePacker.h、AnimatePacker.cpp、Singleton.h

2017-02-08

安卓 PDF包

安卓,PDF包 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超链接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。

2016-01-05

空空如也

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

TA关注的人

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