自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hunter_hb的专栏

劳谦虚己,功在不舍。

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 [Unity 笔记] 在Object上挂在两个script, 其中一个的初始化代码先于另一个执行

一般我们会将初始化的代码

2014-11-20 14:47:16 1397

原创 [Unity 笔记] unity中如何将Object序列化成xml字符串并保存

需要使用到以下这几个c#内置的命名空间。using System.Xml;using System.IO;using System.Xml.Serialization;序列化并存储xml文件 XmlTextWriter xWrite = new XmlTextWriter(filename, null); XmlSe

2014-09-26 21:17:03 2773 1

原创 [Unity 笔记] 关于 Unity Forward Rendering

zai

2014-09-24 20:11:59 1288

原创 [Unity 笔记] Unity Editor中如何更改Texture2D对应资源的压缩格式,并保存

关于保存问题,实在是 踩了不少坑(几乎花了一个下午)。  这里额外说明一下,如果只是当次使用,可以用UnityEditor.compressTexture的方法去修改压缩格式,但是这种方法重开项目后就还原了。  修改Texture2D的Format,需要修改Texture2D中的 ImportSettings,修改其中的TextureImporterFormat, 代码如下: Tex

2014-09-23 19:39:15 4625 1

原创 [Unity 笔记] 代码中获取和修改GameObject的shader属性

获取方法如下:gameObject.render.materials.GetFloat("propName");gameObject.render.materials.SetFloat("propName", value);gameObject.renderer.material.SetTexture("_propName", tex);gameObject.renderer.mater

2014-09-18 20:23:43 10553

原创 [Unity 纠错] Too many texture interpolators would be used for ForwardBase pass at line

在unity console中错误信息如下 : Shader error in 'Custom/L8_Sky': Too many texture interpolators would be used for ForwardBase pass at line 19

2014-09-17 20:40:35 6239

原创 [Unity 笔记] Unity3D中水面的优化思路

(Unity 学习笔记)Unity自带的Water系统,分两种Simple和ProWater Simple 的反射是依靠反射贴图Cubemap,通过水面的入射和反射和法线等信息,计算得到反射贴图的某一点的color。而Water Pro的反射 是 依靠 实时生成反射贴图,来得到反射效果。Water Simple的运行损耗小,但是效果差。 Water Pro的

2014-09-10 22:00:13 3256

原创 UnityEditor扩展编辑器实现从场景中渲染得到Cubemap

(学习笔记,希望能帮助到有需要的人。)在自定义的EditorWindow中定义2个变量,分别代表需要渲染的Cubemap 和 视点对象(通常是Camera对象)private Cubemap cubemap;private GameObject obj;在OnGUI 函数中 this.cubemap = (Cubemap) EditorGUILayou

2014-09-09 21:59:15 2360

原创 android 播放网络Flash视频 ,需要手机已安装Adobe Flash插件

private void useAdobeFlashPlayVideo(String url){ if( ! checkAdobeInstall()){ Toast.makeText(this, "您未安装Adobe Flash Player插件,无法正常播放视频", Toast.LENGTH_SHORT).show(); this.finish(); } setRe

2014-05-09 16:25:29 4132

原创 android 检查手机是否安装adobe插件

private boolean checkAdobeInstall(){ PackageManager manager = getPackageManager(); List infos = manager.getInstalledPackages(PackageManager.GET_SERVICES); for(PackageInfo info : infos){ if

2014-05-09 16:21:28 1277

原创 c++ error initialization of "xxx" is skipped by case label

今天遇到这样的问题了,上网查了资料发现不小一部分人

2014-05-09 00:00:19 923

原创 FragmentTabHost切换Fragment避免重新加载Fragment,即重复调用Fragment的onCreateView。

为什么FragmentTabHost切换Fragment时,如果切换回之前de

2014-05-08 23:56:04 4919 1

原创 Cocos2dx3.0 疑难解答系列 (五)ClippingNode 在小米等手机,出现白屏,显示不正常的现象

ClippingNode 在小米等手机,出现白屏,显示不正常的现象在gai项目的android

2014-04-28 10:20:27 2545 1

原创 Cocos2dx3.0 疑难解答系列 (四)在android手机中自适应屏幕分辨率

代码片段如下:

2014-04-16 15:35:46 1607

原创 Cocos2dx3.0 疑难解答系列 (三) 导入android项目后 import org.cocos2dx.lib.Cocos2dxActivity 出错

工程导入编译的时候eclipse会报错,Cocos2dxActivity,org.cocos2dx.lib.Cocos2dxActivity 也找不到导入android项目后 import org.cocos2dx.lib.Cocos2dxActivity 出错

2014-04-15 17:42:40 1911

原创 Cocos2dx3.0 疑难解答系列 (二) 编译android时,报 CocoStudio.h no such file or directory等类似错误

首先打开 proj.android/jni/Android.mk文件,yong

2014-04-15 16:21:06 1666 1

原创 Cocos2dx3.0 疑难解答系列 (一) 代码里对Layer监听失效,此Layer层中有儿子layout加载了从cocostudio导出的ui层。

代码层对Layer监听失效,此Layer层中有儿子layout加载了从cocostudio导出的ui层。

2014-04-15 11:48:57 2215

转载 C++中重写、重载与重定义区别【转】

一直对这几个概念有些模糊,找了好多资料,终于弄到了一个好的,粘过来看,(小抱怨一下,各大博客应该形成一个网络,那样转载多方便,也不用这么费事的粘来粘去了,直接粘的,格式不太好,各位看官凑合着看吧,学到知识就对了,嘿)重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。 重写override:也叫做覆盖。子类重新定义父类中有相同名称和参

2014-04-10 16:33:01 768

原创 Libgd实现透明度动作,即实现Actions.alpha方式

如题,举例说明。 Ready ready = new Ready(this); ready.addAction(Actions.repeat(20, Actions.sequence(Actions.alpha(0.1f, 1.0f), Actions.alpha(1.0f, 1.0f)))); readyStage.addActor(ready);Ready是一个Actor演员

2014-04-03 19:29:24 1103

原创 新建的cocos2dx项目在eclipse下运行报错:dvmFindClassByName rejecting Cocos2dxHelper 和 ClassNotFoundException

dvmFindClassByName rejecting 'org/cocos2dx/lib/Cocos2dxHelper'ClassNotFoundException...解决方案:在eclipse里导入E:\cocos\cocos2d-x-3.0rc0\cocos\2d\platform\android\java下的cocos2dx 的android库项目。把l

2014-03-26 16:28:51 5935

原创 python2.7 import error no module named yaml ·问题

http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.7.exe缺少了yaml模块,下载并安装。应该就解决了

2014-03-26 12:49:56 5989

原创 加载cocostudio导出的场景后,如何在代码里获取ui组件,ui组件是ui编辑器导出后用于场景编辑器。

一起学习。代码加载场景后,想获取 ui组件,尝试了好久才找到解决办法。ui组件是ui编辑器里导出的资源,然后在场景编辑器里用的。关键代码如下Node* node = SceneReader::getInstance()->createNodeWithSceneFile("start/BR_start.json");Node* ui = dynamic_cast(node->g

2013-12-15 15:54:58 1880 1

原创 cocos2dx3.0加载cocostudio导出的json资源,包括加载UI和加载场景

cocostudio ui编辑器导出的 .ExportJson文件 加载和显示方法: auto uiLayer = UILayer::create(); auto ui = GUIReader::shareReader()->widgetFromJsonFile("loading.ExportJson"); uiLayer->addWidget

2013-12-09 19:34:58 5068 2

原创 cocos2dx通过用cygwin移植时出现 error: undefined reference to "XXX类:XX()"

允许转载,如有转载,请注明出处,谢谢。出现如题错误,原因是自己定义的类,没有添加进Android.mk文件后,再用cygwin移植。解决方案:打开项目的根路径,进入proj / anroid / jni路径,用编辑器打开Android.mk(博主是用RJTextEd编辑器,建议不要用记事本打开)找到如图所示位置:(相信部分读者看到此图后已经知道如何解决了)

2013-11-26 00:10:53 2364 2

原创 详细讲解如何用Cocos2dx3.0alpha0搭建跨平台项目,并通过cygwin部署android项目,并在eclipse打开。

允许转载,如有转载,请注明出处,谢谢。准备工作:1. eclipse + android adt2.android sdk3.android ndk4.cocos2dx3.0 项目5.cygwin6.python (需要python环境,执行create-multi-platform-projects.py文件)步骤:解压好cocos2dx3.0

2013-11-25 23:29:01 2268

原创 Cocos2dx通过JniHelper调用java函数,报错error link2019: 无法解析的外部命令

允许转载,请标明出处,谢谢。因为jni代码在win32下无法编译,解决方法如下:头文件需要如下#include "cocos2d.h"#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include #include "platform/android/jni/JniHelper.h"#inc

2013-11-25 22:09:15 1764

原创 cocos2d-x 生成 libcocos2dcpp.so Error 原因和解决方案

当cocos2dx工程想要部署android端时,通过cygwin编译,出现[obj/local/armeabi/libcocos2dcpp.so] Error问题时。解决办法是打开 项目的proj.android\jni目录下的Android.mk文件,找到 LOCAL_SRC_FILES := xxxxxxx.cpp 按格式在后面添加你自有的cpp文件(记得相对路径要对)。

2013-11-22 19:44:21 6872

原创 vs2012 未能加载包“visual c++ package” ,项目加载失败的解决方案

vs2012 未能加载包“visual c++ package”, 打开工程文件sln后出现 项目加载失败的情况。解决方案如下:下载并按照下面这个更新,会帮助还原VS2012,我这边问题已通过此方式解决。http://www.microsoft.com/en-us/download/details.aspx?id=36020 vs2012警告未能加载包“visual c

2013-11-10 12:45:04 3964 2

原创 随笔,android使用有米广告服务的方法,即插入广告。

首先,在有米http://www.youmi.net/apps/sdk 官网下载sdk,其实sdk内含有demo示例,大家不妨看看,部分代码也是可以直接拷贝使用的。 步骤有三:一:添加 有米的libs文件夹下的库文件到 eclipse项目下的libs文件夹下,eclipse会自动在依赖库里生成引用的库.二:在项目里使用有米的Api必须 在 应用入口处 加入一行代码 AdManage

2013-11-06 01:55:44 1638

原创 Android锁屏后调用了ondestroy()方法,解屏后重新oncreate()的问题的解决方案。

当你按下power键后,屏幕锁屏。这时候Activity调用了onpause,ondestroy,回来时则重新oncreate(),而有时候你不想要重新create.网上其他方法是在manifest的该activity下添加android:configChanges="keyboardHidden|orientation"。本人试过了,是没用的,经过google国外的解决方

2013-02-05 16:13:23 4967 2

EasyWlan的apk安装包

EasyWlan的apk安装包,提供移动无线上网服务

2012-10-17

空空如也

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

TA关注的人

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