自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘志威

华丽的跌倒,胜过无数次的徘徊,无所畏惧

  • 博客(147)
  • 资源 (10)
  • 收藏
  • 关注

原创 ios错误ignoring file xxx missing required architecture x86_64 in file

解决方法:1、在Project target里“Architectures”设置为:Standard (armv7,armv7s)或者  Standard (armv7,arm64)2、设置”Build Active Architecture Only”为“NO”3、在Project target里“Build Settings”的“Valid Architectures”

2015-08-05 16:29:37 9806

原创 NGUI出现Shader wants normals, but the mesh UIAtlas doesn't have them

NGUI出现Shader wants normals, but the mesh UIAtlas doesn't have them,没有网格法线,打开UI Root上 UIPanel组建上的 Normal选择对勾就可以了

2015-07-09 15:02:26 2367

原创 unity3d与flash交互、aes加密解密

众所周知,unity在2013年就放弃flash了,但是有时候,真的会需要到flash,比如web端需要unity web player插件,很多浏览器都拦截了,flash倒不会,因为他是微软的。u3d在打包flash的时候api是不可以修改的,默认就是flash的api,打包出来就是as(ActionScript代码)编译。所以很多net2.0的api都不能使用,比如System.Secur

2015-01-08 13:13:50 2805

原创 U3D之aabb.IsValid()、IsFinite(outDistanceForSort)、IsFinite(outDistanceAlongView)

这类问题是因为mesh的uv点里也就是mesh.vertices 中的Vector3的x、y、z中有的值为NaN也就是非数字,或者Infinity数无穷大,然后就会一直报这个警告也相当消耗内存,我做的是移动端,所以防止你的mesh点集合里不要出现这些点,有时候无法避免的可以用float.IsInfinity和float.IsNaN来判断,如图,看着挺讨厌人的效果

2014-12-26 18:31:17 6165

原创 Tiled GPU perf. warning: RenderTexture color surface (0x0) was not cleared/discarded, doing <run wi

该警告是openGL引起的图形问题,修改方法如下Edit  下的 Graphics Emulation下选择No Emulation

2014-11-14 16:58:27 6209 4

原创 Attempting to JIT compile method '(wrapper delegate-invoke) System.Reflectio错误

unity导出xcode工程报错Attempting to JIT compile method '(wrapper delegate-invoke) System.Reflectio。。。。。。。什么的修改方法:全局搜索GetValue(),改变litjson里的GetValue(),用GetGetMethod().Invoke(参数跟GetValue的参数相同)即可

2014-09-05 16:34:50 2064

原创 unity坐标转换问题

unity最常用的几种坐标,屏幕坐标,世界坐标,ngui坐标,相对于父物体的坐标(localPoisition)。但是有时候这几种坐标相互转换何其困难,让自己狠抓头。不得不操作的方式是创建虚拟体,然后来回改变他的父节点(parent),不过unity提供了两个参数挺好用的。解决了所有坐标转换问题,InverseTransformPoint: 绝对坐标转相对坐标,也就是世界坐标转你想要放

2014-08-08 18:58:33 5902

原创 Actor::updateMassFromShapes

unity报错Actor::updateMassFromShapes: Compute mesh inertia tensor failed for one of the actor's mesh shapes! Please change mesh geometry or supply a tensor manually!该错误是meshcollider和Rigidbody冲突导致。也可

2014-08-05 15:31:33 2205

原创 unity与ios交互

unity和ios交互就更为简单了,直接导出xcode工程,这个大家都知道怎么操作的吧,二次开发的话需要ios代码集成到unity,其实集成很简单找到导出的xcode工程里的iPhone_View.mm中的OnUnityReady()方法,unity也相当于ios中一个view,[GetAppController()showGameUI:_mainDisplay->window];加载游戏视图

2014-07-30 10:30:40 2484

原创 unity与android交互

网上大多数都是把android的工程放到unity里来打包成.apk。但是我感觉那样不好,因为我延用了ios的思想,unity和ios交互是使用unity导出xcode工程进行二次开发,其实unity也可以导出eclipse进行二次开发,我用的版本是unity4.3,我记得之前我用4.0导出eclipse工程会生成三个.java脚本,现在只生成一个,UnityPlayerNativeActivit

2014-07-30 10:05:56 3339

原创 unity程序材质ProceduralMaterial使用

有些效果是用substance的材质,但是材质上的属性无法用平常的Material方法调用,需要ProceduralMaterial去调用,using UnityEngine;using System.Collections;public class TestProceduralMaterial : MonoBehaviour { public GameObject TestCube;

2014-07-17 16:01:08 5821

转载 Unity3D与网页数据交互的基本原理

Unity3D与网页数据交互的基本原理

2014-07-17 10:42:38 1605

原创 unity多边形uv贴图

以前我写过一篇文章,不规则图形uv贴图的,(http://blog.csdn.net/itolfn/article/details/17240131)当时用的三角剖分的算法,但是那个算法有所不完整,有一条这么规定的:最优性:任意两个相邻三角形形成的凸四边形的对角线如果可以互换的话,那么两个三角形六个内角中最小的角度不会变大。就是取四变形的最大化三角形内角去连接对角线,分组两个三角形,但是有时候不是

2014-06-23 13:16:01 5696 1

原创 apple Swift语言入门教程

Apple Swift编程语言入门教程目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象与类7   枚举与结构 1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift ProgrammingLanguage》中摘录和提取而成。希望对各位的iOS&OSX

2014-06-03 19:38:34 1727 2

原创 程序员的一生

很好的一篇文章:第一章:一个目标一艘没有航行目标的船,任何方向的风都是逆风1、你为什么是穷人,第一点就是你没有立下成为富人的目标2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。3、起跑领先一步,人生领先一大步:成功从选定目标开始4、贾金斯式的人永远不会成功为什么大多数人没有成功?真正能完成自己

2014-05-22 19:54:21 941

原创 unity提取打包资源

untiy打包资源是不可见的,在代码中需要www加载去提取,当然也有别的方法去提取打包资源,这对于很久远的数据打包资源来说是个很好的方法,因为太久远了就找不到了,只能拿打包资源去提取,之前我写过一篇3.5.6打包资源的提取,但是只能提取出.obj文件,http://blog.csdn.net/itolfn/article/details/22056163,下面还有一种方法,不知哪位大神写的挺好

2014-04-21 16:45:40 4075

原创 unity移动平台shader使用

很多shader打包出来,Find找不到,就会变成粉色,当然也可能是移动平台不支持该shader,但是大部分都是被支持的,两种方法使用shader:1、创建某个材质球,把shader赋上去,(当项目中有地方使用到shader的时候,打包出来的工程才能把对应shader打包出来)2、shader文件放到Resources文件夹下,用Resources.Load加载shader也可以找到s

2014-04-21 14:24:34 4193

原创 unity通过WWW方式加载.obj文件

using UnityEngine;using System.Collections;using System.IO;using System.Collections.Generic;using System.Globalization;public class ObjReaderInSence : MonoBehaviour { Mesh _myMesh; Material _m

2014-04-03 12:57:25 4602 2

原创 unity图片内存优化

我基本都是做移动端,但也涉及到网页端,主要还是针对移动端优化,优化涉及到的问题基本都是图片的使用方式,图片一定要使用2的N次方,这个是一定一定的,NGUI图集默认是大图是2的N次方,所以使用他的图集的时候不用考虑,大图烘焙图我建议使用2的N次方的大小的图,要不大家迟早会跳进这个坑,然后如果你使用的图的大小比实际图小的时候,可以使用uv算法,也可以用裁剪法,public Vector2[]

2014-04-03 11:30:29 3365

原创 unity3d——3.5升级4.3打包资源的使用

unity3.5+打包的资源在4.3上是不被识别的,别的版本我没试,应该也一样的情况,程序工程经过多年维护,数据的积累,升级到高版本的unity(4.3)导致之前打包的资源都不能使用,源文件也找不到了,所以只能去利用旧资源解包,unity3.5.6打包的资源可以解包成.obj格式,做模型的都知道,.obj也是模型的一种格式,只是不支持骨骼动画的格式,我之前找到一个软件可以讲打包资源解包成.obj,

2014-03-25 13:52:29 2532

原创 unity移动端内存优化——NGUI

做3d移动端内存一直是人们头疼的问题,加载的资源释放了,还有其他的需要释放,比如ngui释放,其实主要是NGUI的Texture和Sprite释放,如果你脚本程序没用到NGUI组建的引用的话,切换场景后第一时间调用Resources.UnloadUnusedAssets ();就会释放掉。但是如果你脚本程序用到NGUI的组建的时候,比如直接拖到脚本上的物体,或者Find的物体,等,只要

2014-03-24 18:26:01 4303 1

转载 Unity3D移动平台内存优化

最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化.Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时

2014-02-27 19:28:13 2282

转载 50个人脸识别

自从谷歌眼镜被推出以来,围绕人脸识别,出现了很多争议。我们相信,不管是不是通过智能眼镜,人脸识别将在人与人交往甚至人与物交互中开辟无数种可能性。为了帮助研究过程中探索人脸识别,我们列出以下人脸检测和识别API。希望有所帮助!Face Recognition - 拉姆达实验室斯蒂芬弄的。示例代码和图形演示点击http://api.lambdal.com/docs,我们的API

2014-02-11 19:51:09 2461 1

原创 unity3d任意图片截取和裁剪

楼主遇到打包获取的图片去截取一部分去贴图,这个问题令人费解,刚开始我想出的办法是采集像素点去拼接成这个截取的部分,可是当做完后在楼主愉快的心情去运行到ipad上发现,卡巴斯基了(卡死了),其实想想也是这种循环获取像素点,不卡死那是神器啊,ipad air都运行不了的,更别说其他的神器了,虽然我最后没用这种办法,但是代码贴上去,大家可以参考一下Texture2D ScaleTextureCutO

2014-01-23 19:53:25 19709 8

原创 unity之uv贴图画圆弧,圆弧面,不规则图形

由于最近一直没有时间,所以这篇博客一直没发,下面我说说uv画圆弧,圆面,不规则面拼接。先来两张效果图图截的不咋滴,凑合着看吧,画圆弧主要用的贝塞尔曲线画的,我感觉这个比较简单,当然大家也可以使用圆的方程,抛物线的方程都可以实现这种效果但是我比较倾向于用贝塞尔,如果大家会ps的话,知道里边有一个钢笔工具,他就是贝塞尔的原理,贝塞尔的算法大家可以去网上搜搜,贝塞尔计算方法类网上

2013-12-17 10:48:32 6128 5

原创 unity之不规则多边形uv贴图

mesh的uv贴图想必大家都知道是三角形组成原理,我使用三角剖分的方法去解决不规则多边形的uv贴图,三角剖分算法大家可以百度上去看,很多种教程,具体脚本算法如下:using UnityEngine;using System.Collections;using System.Collections.Generic;public class TriangleSubdivision :

2013-12-10 10:24:03 7823 5

转载 unity常用事件函数(转)

Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事

2013-11-07 14:55:04 1346

原创 配置linux服务器以及root权限的获取

http://www.searu.org/centos_lnmp_wordpress.html这个是安装教程登录普通用户后su -就会切入root账户输入密码需要修改sudoers 普通用户没有权限 chmod 777 /etc/sudoers打开权限修改文件在root ALL=下添加yourusername(普通用户名) ALL=NOPASSWD: A

2013-07-18 17:51:18 3297

原创 unity动画编辑

就利用3dmax或者maya导出的fbx模型,动画信息的利用这是一个完整的fbx模型,take 001是动画信息,下面说利用它的信息首先在project右键create选择Animator Controller如上图的qixi就是一个动画编辑,新建完如下然后再fbx模型中拖take 001到Animator如下在空当出右键create sta

2013-07-18 17:06:17 1529

原创 unity添加图片背景

1.       创建一个新的摄像机,命名为Background Camera2.       新建GUI Texture,命名为Background Image3.       在Background Image的Inspector面板中点击Layer下拉窗口,选择“Add Layer”4.       在打开的面板中的 User Layer 8(如果你之前没有创建的

2013-07-16 17:55:56 12779

转载 IOS应用调用

在上一篇文章中,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法一、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。实际上的做法很简单,使用的还是UIApplication类的OpenURL方法: [[UIApplication sharedAppli

2012-09-06 13:53:39 909

转载 XML解析类库对比和安装说明

在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?  解析 XML 通常有两种方式,DOM 和 SAX:  DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历

2012-06-05 18:24:52 1027

原创 iphone开发利用终端创建sqlite数据库

打开终端//转到桌面cd Desktop//新建目录mkdir sqlDb//转到目录cd sqlDb创建数据库sqlite3 xxx.db.databases创建成功创建表插入数据跟PC上的mysql也差不多了.help 可以查看相应的命令这是sqlite中的一些命令打开一个已经存在的数据库:sqlite3    创

2012-05-23 14:54:04 1369

原创 iphone解析XML文件

//初始化工作- (void)Down{NSURL* url = [NSURLURLWithString:@"http://192.168.67.3:8080/movie/movie.xml"];    NSURLRequest* request = [[NSURLRequestalloc]initWithURL:url];    NSURLConnection

2012-05-22 21:08:15 1647 3

原创 iphone开发 文件的读写

通过 NSHomeDrietory获取文件路径NSString *homeD = NSHomeDrietory();//获取Home路径NSString *fileD = [homeD stringByAppendingPathComponent:@"temp/xxx.xxx"];这样可以获取xxx的完整路径了____________________________________

2012-05-20 17:08:04 2839 1

转载 iPhone/Mac Objective-C内存管理教程和原理剖析

前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于NSObject的Class。一 基本原理Objective-C的内

2012-05-17 21:17:19 807

原创 UITableView一些用法

DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];// [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [DataTable release

2012-05-17 21:14:08 893

转载 iphone开发常用方法

退回输入键盘:- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect

2012-05-17 21:02:00 1639

原创 UITextField的一些用法

开始先说说导航NavigationController 上面添加按钮两种方法1:self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc]   initWithBarButtonSystemItem:UIBarButtonSystemItemAction  target:self action:

2012-05-17 21:00:37 2028

原创 iPhone中strong和weak属性

strong,weak 用来修饰属性。strong 用来修饰强引用的属性;@property (strong) SomeClass * aObject; 对应原来的 @property (retain) SomeClass * aObject; 和 @property (copy) SomeClass * aObject; weak 用来修饰弱引用的属性;@prop

2012-05-16 10:19:01 1436

as crypt加密解密

as crypt加密解密

2015-01-08

NGUI 3.7.5

NGUI 3.7.5

2014-11-20

unity之uv贴图画圆弧,圆弧面,不规则图形

unity之uv贴图画圆弧,圆弧面,不规则图形 实现各种贴图想要的效果

2013-12-17

工厂模式实现数据库的增删改查

利用JAVA设计模式——工厂模式实现对MYSQL数据库的增删改查

2011-11-17

JAVA+JSP+MYSQL分页

JAVA调用 MYSQL存储过程 JSP实现分页

2011-11-17

游戏开发 中文Direct9.0c入门.

游戏开发入门 经典教程

2011-09-14

安卓游戏开发

安卓游戏开发 英文版

2011-09-14

嵌入式C/C++语言精华集锦

在网络协议、 通信控制、 嵌入式系统的 C/C++编程中

2011-09-09

J2ME的嵌入式3D游戏

基于J2ME的嵌入式3D游戏引擎的粒子系统分析设计

2011-09-09

PHP游戏开发

mRPG 模式游戏。 猫游记、英雄之门、昆仑(昆仑不应该算网页游戏了)。 模拟具有客户端的网络游戏

2011-09-08

空空如也

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

TA关注的人

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