- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 【Unity底层插件】Dll打包のBug
1.修改官方demoRenderingPlugin.cpp时,UnityPluginLoad不会被调用?解决方案: https://forum.unity3d.com/threads/native-plug-in-issues-unitypluginload-stdcall-vs-cdecl.388364/将演示Demo中的RenderingPlugin.def放到相应目录,然后在配置中链
2016-11-30 14:52:56 785
原创 Unity Bug 修复系列
DllNotFoundException:参考 http://stackoverflow.com/questions/10003028/dllnotfoundexception-in-unity3d-plugin-for-c-dll 最近转Windows开发,同事c++生成的dll需要引用到opencv的dll,先用dependency walker 找到依赖的库,然后把所有d
2015-08-26 10:56:42 821
原创 【C#】
C#的发明者有洁癖,正合我这数媒出身的半桶水胃口。用Unity要看懂插件、抄爽代码还是要先弄懂C#。《C#图解教程》《征服C指针》《重构》《大话设计模式》《More Effective C#-改善C#程序的50个具体办法》《深入理解C#》
2015-01-27 21:43:05 330
原创 【网络协议】
三分钟让你看懂java网络通信(http://i-lolo.iteye.com/blog/1611562)看逗比讲解通信协议。TCP(Transmission Control Protocol)协议:客户端和服务器要成功交流三次才能建立连接并传输数据,所以又称三次握手协议。因为有状态检测,所以可靠。类似于大妈买菜比价。UDP(User Datagram Protocol)协议:
2014-11-26 08:57:07 353
原创 【硬件】墨水屏显示改造方案
一直很喜欢墨水屏,它通过模拟纸质反射自然光的原理实现不伤眼的显示效果,但它的一大致命缺点是切换时慢。 http://www.eefocus.com/scarletnet/blog/11-10/232604_e6958.html 中介绍了电子墨水的工作原理,可以看到正是因为这些粒子上下移动需要时间导致屏幕刷新率非常低:由 固态硬盘和机械硬盘 的读写数据原理知道:固态硬盘是先进高效的电路查
2014-10-15 14:45:17 9033 2
原创 判断是否联网
参考文章: http://hi.baidu.com/brotherzhuo/item/a354444e79129be61e19bcd6
2014-04-29 09:38:10 627
原创 Unity脚本的属性
参考官网:http://game.ceeger.com/Script/Attributes/Attributes.html参考文章:http://blog.163.com/kingmax_res/blog/static/77282442201031712215404/ && http://blog.9tech.cn/?c=site&m=article&id=402
2014-04-17 12:40:11 1961
原创 视频播放
参考官网: http://edu.china.unity3d.com/learning_document/getData?file=/Manual/VideoFiles.html参考文章: http://blog.csdn.net/nateyang/article/details/7028890①PC / iMac 上播放视频: 需要Movie Texture,前提是电脑已经安装
2014-04-09 09:07:10 1088
原创 【Unity 插件】 Shader Editor
之前因为项目需求要研究如何写Unity的Shader,可是目前国内研究shader语言的可谓凤毛麟角,更别说大神了。没办法,唯有找插件顶住先。几经艰辛地点了不少搜索键后,终于发现了Shader Editor,咋看之下这插件十分复杂,但是用过3dmax的都会发现它其实就是3Dmax的材质球节点编辑窗口。上网随便找了一下,发现3Dmax里面其实也是有shader这玩意的,只是之前没有接触过而已。果然软
2014-04-06 17:24:51 2859
原创 UITweener
参考官网:http://www.tasharen.com/forum/index.php?topic=6760.0参考文章:http://dsqiu.iteye.com/blog/1974528基于 NGUI3.0.7NGUI自带了一套动画脚本,个人感觉比iTween好用(NGUI的Tween图形化并且使用局部坐标,而iTween的哈希表和绝对坐标比较反人类)。乍看可以用的动画
2014-03-30 19:58:46 2063
原创 走着路发现前面有人
这几天不知是不是被什么东西敲了头,突然理解一个道理:如果不理解Unity或者其他软件的工作原理,那么就算你有三百年的编程经验(几百年后可能会拍这种电影:一群 程序员妖精/僵尸 拖着键盘出来吓人),也只能靠伸手问人拿插件生存。于是就开始了在博客上写日志的坏习惯。不为冒头,只为记载每日的新发现。NGUI是首先需要深入偷师的插件,作者每次更新版本都大胆改革,使它更加易用(当然巨大的变化也害苦了不少一
2014-03-30 16:23:43 631
转载 遍历Struct
原文地址:http://social.microsoft.com/Forums/en-US/660f2d84-b63a-4d24-8e42-3aa999a28864using System.Reflectionclass Program{ static void Main(string[] args) { Xstruct x = new Xstru
2014-03-28 23:20:43 1599
转载 要修改自定义结构的值,应该用Class而不是Struct
转载文章http://blog.csdn.net/onlyou930/article/details/5568319 编译错误 CS1612 Cannot modify the return value of ‘expression‘because it is not a variable 无法修改“expression”的返回值,因为它不是变量 出现这种错误的最常见情况是: A
2014-03-27 08:35:38 491
原创 UILabel
参考官网:http://www.tasharen.com/forum/index.php?topic=6706基于3.0.7 UILabel是显示文字的,这个瞎地球人都看得懂。这里主要记录一下它的参数 Overflow 当文字超出输入框大小时如何显示ShrinkContent 自动缩放ClampContent 切掉多出的文字ResizeFreely
2014-03-27 08:35:36 830
原创 简单定时器(协程)
voidStart() { StartCoroutine(AutoRun()); } //隔一段时间运行 IEnumeratorAutoRun() { while (true) { //执行程序 yield return new WaitForSecond
2014-03-27 08:35:31 1860
原创 WWW读取不同位置图片的区别
这几天遇到一个很奇怪的问题:同样是用WWW读取 有Mip Maps的Texture2D,为什么有的有MipMaps,有的没有Mip Maps呢?经过基友指明后,大概明白了原理: WWW.assetBundle.Load 读取的是预先打好的资源包,图片已经预先经过Unity处理过,因此能保存Mip Maps; string LocalUrl = "file://" + Applicati
2014-03-27 08:35:29 467
原创 显示效果优化
参考官网:http://docs.unity3d.com/Documentation/Manual/Textures.html 一、图片导入设置 ①Mip Maps :把原图压成n幅逐步缩小的图像(每幅比上一级小1/4),远离Camera的模型使用较小的纹理②Aniso Level :各向异性级别。用于提高纹理的显示质量。在Edit - Project Settings -Qua
2014-03-27 08:35:27 660
原创 关于Input.mousePosition在IOS的作…
因为项目需要做 以鼠标/双指为中心缩放图片的模块,而且要发布PC版,因此为了方便,直接把PC和IOS的移动和缩放事件同时放在Update里面:void Update(){ IosScale(); IosMove(); PcScale(); PcMove();}其中PC 版获取鼠标位置:Input.mousePosition;IOS版获取点击
2014-03-27 08:35:25 3379 2
原创 UIRoot
参考官网:http://www.tasharen.com/forum/index.php?topic=6710,参考大牛:http://blog.csdn.net/onerain88/article/details/11713299基于NGUI3.0.7UIRoot的功能是根据屏幕的高度改变自身的localScale,从而让子物体UI以不同方式显示到屏幕。它有以下三种Scaling St
2014-03-27 08:35:23 687
原创 各种坐标
Texture2D GetPixels Color : 以左下角为坐标原点 转载文章http://www.cnblogs.com/martianzone/p/3371789.htmlWorld Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 Scree
2014-03-27 08:35:21 524
原创 【Shader】 脚本结构分析
参考文章http://www.360doc.com/content/13/0923/15/12282510_316492286.shtmlPS:在Unity中新建一个Shader,注释其中的参数 //在Custom下创建Shader "Custom/ShaderTest"{ Properties { //变量名 (“编译器中的显示名”,类型)= “类型的默认值”{具体操作}
2014-03-27 08:35:18 464
原创 UISprite
参考官网:http://www.tasharen.com/forum/index.php?topic=6704 && http://tasharen.com/ngui/docs/class_u_i_sprite.html大家用得最频繁的就是Sprite了,怎么用看官网就行了。现在记录一下怎么用代码设置Sprite。对UISprite右键--Edit Script,偷看
2014-03-26 15:36:38 677
原创 UIScrollView
参考官网:http://www.tasharen.com/forum/index.php?topic=6763基于 NGUI3.0.7UIScrollView的作用是用来制作滚动列表的,要完整制作出一个成品需要NGUI多个Component配合。Movement 移动方向Horizontal 只能横向滑动Vertical 只能纵向滑动Unrestr
2014-03-24 21:03:00 1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人