自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 vsto in excel 时 选中一个cell进入编辑状态 其他操作出错

目前可以有办法检测处于编辑状态 但没有接口能取消这个状态public static void VerifyExcelIsNotInCellEditMode(){ if (Globals.ThisWorkbook.Application.Interactive) { try { //Will throw

2016-09-14 14:39:42 1717

原创 cSharp Serializer XML FileNotFound Exception

使用如下构造函数 还可以自己处理序列化的一些参数XmlAttributeOverrides attOv = new XmlAttributeOverrides();....XmlSerializer xmldes = new XmlSerializer(type, attOv);

2016-09-10 14:18:44 629

原创 unity 编辑器开发 如何画一条分割线

看到很多复杂的实现不如一句GUILayout.Label("____________________________________________________________________________________________________________________________________________________________________

2016-08-31 09:21:04 8553 5

原创 unity assetBundle更新 打包变化

使用assetsBundle 每次打包记录生成一个版本版本与版本间进行差异比较 取出易同的文件 生成一个差异文件版本进行更新此时需要注意在引擎设计时 1、使用挂载在prefab上的类的代码属性避免使用public 或者设置成不需要序列化 这样如遇代码的变动不会导致prefab的改变造成多余的更新2、不要在代码中声明一个对象字段 然后通过unity编辑器去挂载prefab

2016-08-30 09:41:39 1919

原创 unity 编辑器bug

class B{ public void C(bool value = true)//带默认参数的方法{.......}}class A : MonoBehaviour{public int a;...protected B b;}如果这样挂到对象上  就会报错 而且找不到编译错误   哭晕在厕所应该是反射类的

2016-08-06 19:00:16 385

原创 PHP 输出json字符串无法解析 以前正常

检查是否是 php中隐形字符65279把文件改成UTF-8 无BOM格式上传

2016-08-04 10:39:54 3111

原创 assetbundle 加载 粒子显示不正常 红掉

加载后系统加载是默认的shader 所以不正确只能在粒子上挂脚本去选择正确的shader

2016-08-03 14:54:13 1094

原创 unity mono 添加 JNI_OnLoad 编译后 函数无法找到

功能需要重编译mono.so库添加JNI_OnLoad函数后发现JVM虚拟机不调用使用nm查看 so库 发现没有JNI_OnLoad符号需要在mono/mono/mini/ldscript配置文件表中Global添加再打包就正确了困扰了好久 主要对linux的编译机制不熟悉

2016-07-28 17:48:05 667

转载 Android 上重启应

Android 上重启应用public void restart(int delay) { PendingIntent intent = PendingIntent.getActivity(this.getBaseContext(), 0, new Intent(getIntent()), getIntent().getFlags()); AlarmManager manager

2016-07-26 11:09:15 335

原创 Unity 5.0之后 Animation.AddClip 无效

我使用是的5.1.3f版本使用官方的方法不行AnimationClip aClip = new AnimationClip();aClip.name = "clip";...ani.AddClip(aClip, aClip.name);ani.clip = aClip;ani.Play();必须要这样AnimationClip aClip = n

2016-07-25 16:04:43 4217 2

原创 Unity5.x 编辑器中 获取所有标记的 AssetBundle 文件

使用上面的方法即可获取在编辑器中标记的AssetBundle

2016-07-21 16:09:12 2030

原创 unity 多重纹理 绘制 shader处理

最近想把多个mesh上的纹理的绘制合并到一个mesh上,在处理shader时遇到了问题使用纹理渲染模式公式实现正常的纹理叠加效果(SrcAlpha OneMinusSrcAlpha)并不能得到正常的效果 公式为  Factor    = SrcTextureA_AlphaDstTexture  = SrcTextureA*Factor +SrcTextureB*(1 -

2016-07-13 11:40:43 4582

原创 VSTO 右击菜单 系统类型分类 (Application.CommandBars)

Worksheet Menu BarChart Menu BarStandardFormattingPivotTableChartReviewingFormsStop RecordingExternal DataFormula AuditingFull ScreenCircular ReferencePivotChart MenuVisual

2016-06-14 17:08:14 3017

原创 Collada Exporter114 工具导出COLLADA 格式3dmax打不开

一个是Autodesk版本的DAE 一个是开源的https://github.com/KhronosGroup/OpenCOLLADA/wiki/OpenCOLLADA-Tools 要下载插件

2015-07-14 17:25:44 1812

原创 unity 场景编辑器中 获取点击的物体

if (Event.current.type == EventType.MouseDown && Event.current.button == 0) { RaycastHit hit; Ray ray = HandleUtility.GUIPointToWorldRay(Event.current.mous

2015-06-16 14:30:49 6631

原创 PHP 处理json中的中文

Use the function to Recursive the chinese character in the Jsonfunction JsonObjURLEncodeRecursive(&$jsonobj){ if(count($jsonobj) > 0) { $potype = gettype($jsonobj); if(strcmp($potype,"array") =

2015-06-08 10:21:41 475

原创 如何判读unity挂载的脚本是javascript 还是CSharp

MonoBehaviour parentcomp = obj.GetComponent(); MonoScript ms = MonoScript.FromMonoBehaviour(mb); string scriptpath = AssetDatabase.GetAssetPath(ms); string ext = Path.GetExtension(scriptpath

2015-06-04 10:59:58 1102

原创 PHP DOMDocument 写xml 添加属性字段

$XmlDoc = new cXMLDocument();$element = $XmlDoc->createElement(TagName);$element->setAttribute($name, $value);

2015-04-27 08:54:40 866

原创 C# Type传参转换成泛型T

示例代码public class Test{ public void Export() { } public void ExportByClassName(string typename1,string typename2) { Type t1 = Type.GetType(typename1); Type

2015-04-17 16:28:58 13121

原创 Untiy 屏幕坐标系中偏移转世界坐标系偏移(正交相机)

Vector3 worlddx = Camera.main.ScreenToViewportPoint(dxpos); float size = Camera.main.orthographicSize; float radio = (float)Screen.width / (float)Screen.height; worlddx.x = wor

2015-03-12 10:45:43 910 1

原创 "Could not create the Java Virtual Machine" when used Ant package

The error message:-dex:      [dex] input: I:\companywork\GamePlay\samples\game-sanguo\android\bin\classes      [dex] input: J:\android\android-sdk-windows\tools\support\annotations.jar

2015-02-03 14:43:17 1376

原创 快速排序lua实现 递归和栈两种实现

--------------------------------------------------------------function quicksort_recursive(data,left,right,func) local next = compare(data,left,right,func); if next ~= nil then quicksort(data,le

2014-11-27 12:01:23 983

原创 aaaa

// int huaxingcangchunmangtianlian;// chunyangximingpianguihuang//pianpiandiewuwoqingfeng//caozhangmimiailianpian//weiyouqiuyerunchuni

2014-03-25 17:42:45 456

原创 交换两个实数至少需要三步,这个命题对不对,该怎么证明

标记下   交换两个实数至少需要三步,这个命题对不对,该怎么证明

2014-01-27 16:51:24 544

原创 C# 调用C++ dll 方法返回char* 乱码

直接上代码C++ 代码中#define MEDUSA_EXPORT_API __declspec(dllexport) static char[1024*2] buff;//使用静态数组返回才不会乱码,即使在调用方法中使用堆内存也会被释放,所以声明全局静态编辑MEDUSA_EXPORT_API char* getChar(){ std::string a = "

2013-09-26 10:57:37 4253 2

原创 libgdx Pixmap在android平台上暂停后纹理消失变白

最近要把libgdx移植到自己的引擎上,移植时发现了一个奇怪的问题libgdx自己的

2013-08-22 20:06:05 801

原创 cocos2dx2.1版本中使用CCTextureAtlas drawQuads绘制问题

cocos2dx2.1版本中使用CCTextureAtlas drawQuads时如遇绘不出来了或者坐标偏移在绘制之前加上m_pShaderProgram->use();m_pShaderProgram->setUniformsForBuiltins();用于初始化shader其中定义static CCGLProgram*  m_pShaderProgram = NULL;

2013-08-22 14:41:01 788

转载 C++异常机制的实现方式和开销分析

C++异常机制的实现方式和开销分析白杨http://baiy.cn 在我几年前开始写《C++编码规范与指导》一文时,就已经规划着要加入这样一篇讨论 C++ 异常机制的文章了。没想到时隔几年以后才有机会把这个尾巴补完 :-)。还是那句开场白:“在恰当的场合使用恰当的特性” 对每个称职的 C++ 程序员来说都是一个基本标准。想要做到这点,就必须要了解语言中每个特性的实现方式及其

2013-06-28 17:03:43 391

原创 IT男——两年差十天的工作纪念稿

最近身体不舒服,请假在家,也许是这个原因想了很多,看看电脑的上的日期再有十天就是工作两年了,思绪中整理了下我这两年的工作经历大学毕业后,怀着对编程无比的兴趣,进了一家做手机游戏的IT公司,公司30人不到,后来才知道是个分公司,上面还有个总公司。刚进去那时还是斯凯时代,,流行的还是MTK手机,用的引擎还是c写的,刚毕业,热情满满,所以那时每天都走的比较晚,后来经理就把我调到了研发部,当时andr

2013-06-05 18:10:03 555

原创 android opengles 中glMultMatrixf的使用

glMultMatrixf 的作用是把当变换矩阵右乘到矩阵堆栈,简单说就是应用当前的变换矩阵。float[] transMatrix= new float[]{1f,     0f,    0f,   0f,0f,     1f,    0f,   0f,0f,     0f,    1f,   0f,offestx, offesty,  0f,  1f}; gl.

2013-05-10 18:10:40 2816

原创 android gl.glDrawElements 使用报错 remain() < count

1、确保indexBuffer 不为空。2、顶底数组数量获取使用 indexBuffer.remaining()方法。gl.glDrawElements(GL10.GL_TRIANGLE_STRIP, indexBuffer.remaining(), GL10.GL_UNSIGNED_SHORT, indexBuffer);

2013-05-10 11:00:55 1046

原创 vs2010 C#中 DllImport C++的DLL 的调试方法

C#中调试C++的DLL,C#项目右键 property=>Debug=>Enable unmanaged code debugging选项 勾上 就可以了。参考http://www.cnblogs.com/sunrack/articles/852448.html

2013-04-25 10:39:28 1820

原创 使用cocos2dx 在android设备上显示中文

把要显示的文字放在一个头文件中,用记事本打开保存为utf8格式。再打包上真机就不会乱码如果要做win32下调试显示就定义一个宏开关#ifndef _DEF_H_#define _DEF_H_//#define _COCOS2DX_WIN32_ //win32下使用icovnlib转换中文#ifdef _COCOS2DX_WIN32_#define UTEXT(str) GB

2013-04-22 14:51:48 1270

转载 import-module的注意事项与NDK_MODULE_PATH的配置

<!----><!--.sinabloghead .blogtoparea {left:120px; top:41%}.sinabloghead .blognav {left:106px; top:71%}--><!----><!----><!---->import-module的注意事项与NDK_MO

2013-04-22 14:17:38 781

转载 GCC/G++编译原理分析

GCC/G++编译原理分析Posted on 2010-04-25 15:32 Minisky 阅读(1105) 评论(0) 编辑 收藏 一、概述C和C++编译器是集成的,编译一般分为四个步骤:预处理(preprocessing)编译(compilation)汇编(assembly)连接(linking)gcc  认为预处理的文件是(.i)是C文

2013-04-22 09:43:13 692

原创 libgdx 使用particle editor导出文件后在android中载入不显示问题

网上关于libgdx粒子编辑器导出文件并在android平台播放的代码很多,但是我copy下来后发现粒子效果怎么也播放不出来,摸索了半天发现少了一句启动代码。在create的时候再加上一句 ParticleEffect effect;  。。。。此处略去200行(网上很多)effect.start();也许是我libgdx lib包的版本和网上的不一样吧。

2013-04-16 11:18:52 945

原创 C#中自定控件问题--找不到**类,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已成功生成

重新生成一次工程 ,查看工具箱上是否已显示有自己定义的控件,再检查窗体设计文件(***.Designer.cs)中对应自定义控件引用命名空间是否正确,如果还是报错-----》》》把报错的窗体拷贝一份,把原始的窗体删除,再把拷贝的窗体重名回去,就可以了-------C#引用自定义控件有bug,害我弄了半天,55555.

2013-02-26 10:49:02 13913 3

转载 变换的矩阵表示形式

变换的矩阵表示形式(原文)http://msdn.microsoft.com/zh-cn/library/vstudio/8667dchf.aspxm×n 矩阵是排列在m 行和n 列中的一系列数。 下图显示几个矩阵。您可以通过将单个元素相加来加合两个尺寸相同的矩阵。 下图显示了两个矩阵相加的示例。m×n 矩阵可与一个 n×p 矩阵相乘,结果为一个 m×p

2012-12-11 10:18:52 2005

转载 软件的快速开发

开发软件所需要经历的阶段  要谈“快速开发”我们就需要先来了解一下软件项目所需要经历的过程:    软件的开发过程并不仅是一个编写、实现代码的简单过程,软件的开发需要经历许多的步骤。因此在开始时我们先用一个相对简单的方式了解一下软件开发的常见过程:  从上图可以直观的看出,一个软件的开发至少是包含了上图的三个阶段、七个步骤。  而这个过程中又可能涉及到下列各种参与软件开发的

2012-04-06 11:34:48 1346 1

原创 android绘制动态圆角矩形时间条

直接上代码RoundRectLine.javapublic class RoundRectLine { private RectF roundRect = new RectF(); private int imgWidth; private int imgHeight; private int lineWidth; private float rx; priva

2012-04-05 18:07:50 1078

bat脚本实例

bat脚本实例,文件创建&改名等操作 探测空文件夹 数值计算..等40余个bat脚本。

2012-02-09

空空如也

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

TA关注的人

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