
Unity3D工作笔记
iCan.club
写点工作中遇到的问题。学习和解决问题让人充实、快乐,分享让快乐加倍。
展开
-
睡前唠叨下
多看点英文的书,官网上很多很好资料的东西那个水啊,太耗内存了,我的神哩,咋优化下不知道明天调试的结果如何啊,神伤啊,神伤啊原创 2011-10-25 00:10:22 · 393 阅读 · 0 评论 -
Unity3D_Could not produce Class With ID xxx
以前遇到这个错误,折腾了一夜不知道,今天又遇到,OK淡定的google………………………………………………………………………………………………BTW,我能fuck下GFW,我老老实实的google资料老断线,到时候浏览国内各种网页的时候各种不堪入目,少儿不宜的页面出现,能不能提高下保护青少年的水平啊,我们堕落就算了,下一代啊。郁闷,技术网站请不要屏蔽了好不好………………………………原创 2012-12-27 00:47:30 · 5792 阅读 · 0 评论 -
Unity3DUV改变纹理变模糊
因工作需要,改变Uv以实现纹理的一些变化结果发现纹理便模糊了,特别是横竖条纹问过很多人,或者不知道,或者乱说(也许他们也不知道)和同事的一个师兄(他这么叫,呵呵)研究下觉得像是镜头视角的问题但我始终感觉不是,心中想了一个方法,今天试了下,果然问题解决了Unity3D,有时真不舒服,嘿嘿…………………………………………………………………………………………………………后原创 2012-12-12 02:40:13 · 3172 阅读 · 0 评论 -
Unity3d-Texture2D.ReadPixels
新的版本出来了,带来了一些新的变化其中关于Texture2D.ReadPixels有点特殊说明在移动平台上,该函数被推迟到本frame最后时完成如果有Apply的话也推迟到最后完成要使用的话使用corotine On mobiles, if you read pixels from screen, the call will be deferred to the end o原创 2012-08-25 09:36:35 · 6875 阅读 · 8 评论 -
Unity3d GUI思考
毫无疑问,好的界面能够吸引眼球,便捷的操作更是留住顾客的直接武器现在Unity3d的GUI部分有两个问题,一个是效率问题,另外就是控件简单要完成复杂的界面真是大伤脑筋的问题第三方插件声誉最高的大概是NGui吧,就是一个投射相机加上plane,控制等等以前自己写GUI复杂的功能不但写起来麻烦,控制也往往是繁琐复杂刚看了Unity3d 4.0,感觉在走NGUI的路子一直以来有个原创 2012-08-31 23:10:07 · 1352 阅读 · 0 评论 -
Unity 3d Mac IDE出错
最近在是Mac上开发时遇到IDE出先问题表现为移动各个layout时,layout为空白什么问题呢,经过折腾终于明白了是糟糕的显卡的问题——配了一个GT 210的烂显卡,哈哈开了8X反锯齿就会出现这个问题还不如3770K的核显,可惜Mac认不出来?原创 2012-08-16 10:54:38 · 900 阅读 · 0 评论 -
Unity3d加载图片出错
也许有一天我还会遇到这个问题加载图片的时候突然某张出错了其他的都没问题,WWW就是加载不了它看看吧,是不是它格式出错了,保存的时候一定要是RGB格式的犯过这个错误好多次了,大多无意中把图片格式给整成非RGB的今天在Unity社区看到有人问这个问题,而且他自己也发现了解决方法是的,RGB原创 2012-07-30 18:08:15 · 3235 阅读 · 3 评论 -
Unity3d-Plugin
原文地址:http://docs.unity3d.com/Documentation/Manual/Plugins.html,因自己需要故翻译插件 (Pro/Mobile版特性)Unity has extensive support for Plugins, which are libraries of native code written in C, C++, Objective-翻译 2012-07-30 15:28:06 · 4444 阅读 · 0 评论 -
Unity3d_Streaming Assets
Streaming AssetsMost assets in Unity are combined into the project when it is built. However, it is sometimes useful to place files into the normal filesystem on the target machine to make them acce翻译 2012-07-26 18:44:42 · 6745 阅读 · 0 评论 -
工作中遇到的问题之无法打包
有个工程出了奇怪的问题,无法打包用发布然后通过其他工具保存的方法达成包以后有1G+客户要求放各种视频,哎老是包签名不对,明明是对的呃*********************************************************************问题解决了,就是子文件夹不能和服文件夹重名,太***早在google上看到了就是没细心检查这个问题,哎原创 2013-03-26 09:24:37 · 1885 阅读 · 0 评论 -
unity3d之无线发表
无线发布就是不经过AppStore,在自己网站上发布供用户访问安装需要条件,Apple开发者企业版账号,邓白氏码由apple协助免费获取,不知道的google之账号本身299美元然后网站建设,发布ipa,注意证书用发布版证书,不要用开发版证书,OK具体注意事项请参考http://developer.apple.com/library/ios/#featuredarticles/FA原创 2013-04-01 11:50:30 · 1681 阅读 · 0 评论 -
Unity3d之Bug收集
Bug一、改变材质UV,图片的的边缝部分变模糊。出现几率较低Bug二、SendMessage传递参数为0时,提示对象为nullBug三、贴图模式只能为clamp,不能为repeat。版本有关,4.3.0,4.3.4原创 2014-03-15 15:10:35 · 4792 阅读 · 0 评论 -
Unity3D-tag
最近做个工程发现同事发过来的东东tag不对,可是在他的工程里面tag明明就是对了花费了几个小时才明白原来打包出来的东东,tag是以类似于数组位置的形式保存的所以工程间tag的次序要相同(Unity3.5.1~3.5.3)脚本中设定tag位置就好了原创 2013-04-12 18:39:15 · 2547 阅读 · 1 评论 -
Unity3D——Android开发之资源的加载
动态加载资源通常采用Resources和WWW两种方式Resources就不说了,在Android下和PC下没有什么不同之处但是采用WWW方式,请注意,特别是采用加.unity3d包的时候,请一定注意1、在使用AssetBundle的时候,请注意把发布平台设置为Android,否则默认的WebPlay在Android下无法加载成功2、" jar:file://"3、Applic原创 2012-01-31 23:01:28 · 7005 阅读 · 14 评论 -
Unity3d_iOS-保存图片之老革命遇到新问题
新出的iPad4,保存图片功能出现了问题首先要询问是否允许访问相册,其次保存出来的图片是黑呼呼的一片,这是什么问题啊,什么问题&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&新年第一天的下马威答案是图片大小不对,这个气死我了原创 2013-01-01 20:01:01 · 3035 阅读 · 6 评论 -
我遇到的奇怪问题之一加载出错
prefab打包出来,load的时候程序突然退出测试发现,不能实例化skybox,什么情况以前只有脚本修改出现不一致会出现这种情况skybox?无奈的只好手动判断下,如果没有skybox组件就添加skybox组件程序终于不退出了,这是什么情况原创 2013-03-26 09:08:05 · 1828 阅读 · 0 评论 -
Unity3d_ADBannerView
ADBnnerView提供对Apple iAd框架中ADBannerView的包中,只在iPhone/iPad/iPod Touch中可用它提供了用来向客户展示条幅广告的视图private var banner : ADBannerView = null; function ShowBanner() { while (!banner.loaded && banner原创 2012-06-26 19:26:26 · 2830 阅读 · 0 评论 -
Unity3D——android开发中遇到的问题
在使用Unity3D开发Android程序中遇到了2个比较严重的问题,目前也没有解决,记录在案1、闪屏、花屏,在加载模型时如果数量过多会出现闪屏,花屏现象。初步判定是资源加载过多,特别是在电量较低时更容易出现花屏问题2、黑屏。当程序被切换掉再切换回来时主场景就成黑色了。关闭场景,再打开正常原创 2012-01-31 22:49:46 · 5514 阅读 · 4 评论 -
GUI-按钮变换
终于决定把自己的代码放出来了,从构思到写代码用了2天,吃饭,洗衣,出去搞东西都在想思路不但是这个界面,后面有个更复杂的界面——那个代码就不放出来了,该代码比较臃肿,在复杂版本中已经简化,这个也没时间简化了一些不相干的东西删除了,AssistClass.RectToVec4和AssistClass.Vec4ToRect是我自己写的辅助函数,这个你也可以,看名称就知道它的作用了更复杂的界面原创 2011-12-05 23:48:42 · 1512 阅读 · 0 评论 -
Unity3D UI
在做一个好玩的UI的界面,想了2天了,先留坑代码肯定是不会贴,但是会把思路讲清楚生平最讨厌的就是照搬照抄,思路,关键是思路我的思维跳跃比较诡异,考虑上代码,先给思路2011.12.05增加界面一苦x的程序员生活,写到凌晨2点,只完善了一个界面,只有简单的2个按钮,3个位置实现了如下界面两个按钮,3个位置,初始一边一个,中间位置为空(以下表述为按钮1,2,位置1,2,3)原创 2011-12-03 16:22:20 · 2436 阅读 · 2 评论 -
Unity3D使用FreeImageNET
在今天的摸索中发现,C#中使用dll需要参数转换还是有点麻烦感谢诸位贡献者,我们可以使用FreeImageNET我的直觉,这个速度还是有点牺牲的因为在填充的时候我无法调用C++版本的FillBackground,手动逐像素填充的速度好像比FreeImageNET调用AllocateEx要快一点点难道是我的直觉?原创 2011-11-08 20:49:20 · 2034 阅读 · 1 评论 -
赫然发现Unity3D用了FreeImage
在找点图形的东西,我本来认为Unity3d来做图形之类的事情很麻烦在做的过程中赫然发现Unity3D用了FreeImage以前没注意啊,注意了没不了解我需要另外引用一个FreeImage来做了,哎今天没有看驱动方面的东东了,因为工作拿了工资是需要干活的努力原创 2011-11-07 23:15:33 · 1498 阅读 · 0 评论 -
Unity3d——Android开发笔记
1、可以访问Android函数2、可以调用C,C++,Java代码3、支持遮挡剔除4、支持自定义Splash界面(Splash Screen)5、错误处理*********************************************与PC版的不同处1、JavaScript的强类型,动态类型转换默认关闭2、地形引擎不可用3、纹理压缩推荐使用ETC格式原创 2011-11-01 15:44:34 · 909 阅读 · 0 评论 -
Unity3D_Android_配置文件
配置文件,我们选用的是XML文件,在解析的时候遇到了种种问题有必要说出来帮助新入手的朋友中间内容已经被隐藏XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xmlStr);//xmlStr,是包含xml内容的字符串或xmlDoc.Load(strPath);//xmlPath是xml文件路径原创 2012-01-14 15:08:54 · 1751 阅读 · 0 评论 -
Unity3D翻译之编辑器属性_CanEditMultiple
CanEditMultipleObjects Inherits from System.Attribute Attribute used to make a custom editor support multi-object editing.Note: This is an editor class. To use it you have to place your script in翻译 2012-02-29 10:47:08 · 7737 阅读 · 0 评论 -
Unity3D_全屏——输入法
全屏输入法对每个全屏程序来说都是个头疼事情,特别是要输入中文,那个头大了不啰嗦了,直接发链接http://www.cnblogs.com/clayman/archive/2009/12/18/1626812.html,http://en.verysource.com/code/1916713_1/imm.h.html和http://www.cnblogs.com/ultrasoon/他们讲原创 2012-05-29 19:45:26 · 8135 阅读 · 6 评论 -
Xcode 4.3.2真机调试
没有开发者账号,sorry所以要越狱,教程一搜一大把,不啰嗦Xcode无证书开发,我参考的是http://kqwd.blog.163.com/blog/static/4122344820117191351263/的文章,前前后后看了至少10遍,10遍啊因为一开始用的4.2,OK,文章里说的很清楚后来手贱下了4.3.2,升级后需要重新破解,前述文章里面iPhoneOS Build S原创 2012-05-28 11:35:57 · 2250 阅读 · 4 评论 -
Unity3D-GUI放缩图片
在GUI上绘制图片,使用达到了GUI.DrawTexture怎么放缩呢,折磨的头疼然后刷牙的时候有了个思路,把它放到一个Group中去,然后放大缩小Rect呵呵,这也是一种办法啊原创 2012-05-03 18:57:37 · 2560 阅读 · 0 评论 -
Unity3d-最小化全屏程序
制作了一个全屏程序,最小化的时候发现不带这个功能的,不是这么玩的吧然后[DllImport("user32.dll")]导入ShowWindow和FindWionw天杀的,点一下竟然不能最小化,再点任意地方才能最小化有什么好的办法?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&后记,使用了各种方法,keybd_event,mo原创 2012-04-11 16:35:05 · 5789 阅读 · 0 评论 -
Unity3D-FileBrowser
Unity3D里面默认没有提供Windows.Form,当然你可以加上这样就会有了各种Dialog,可是Mono的实现确实不够好看,默认还英文只好自己寻找方案了,http://unifycommunity.com/wiki/index.php?title=FileBrowser提供了AngryAnt写的Filebrowser可是不够漂亮,是啊,http://unifycommunity原创 2012-04-27 16:05:33 · 2387 阅读 · 0 评论 -
Unity3d-加载Texture2D
加载图片有几种方法1.Resource.Load:在编辑器的Resource文件夹中放置资源,不仅仅是图片。可以是不同层次的Resource文件夹,注意没有后缀名,所以……2.WWW类,Pro版功能,加载方法有好几种,.texture;LoadImageToTexturet;通过AssetBundle3.自己写通过类通过Texture2D.LoadImage等原创 2012-04-25 11:46:59 · 12027 阅读 · 0 评论 -
Unity3d-Texture2D
Texture2D有两个构造函数:static function Texture2D (width : int, height :int) : Texture2Dstatic function Texture2D (width :int, height : int, format :TextureFormat, mipmap : boolean) : Texture2D原创 2012-04-25 11:38:46 · 10830 阅读 · 0 评论 -
CustomEditor
CustomEditor Inherits from System.Attribute Tells an Editor class which run-time type it's an editor for.Note: This is an editor class. To use it you have to place your script in Assets/Editor ins翻译 2012-02-29 18:30:15 · 2160 阅读 · 0 评论