摘要: Update:回复量有点大,楼主工作期间可能无暇向童鞋们发送源码,为了不让童鞋们久等,现公布源码地址。 链接: http://pan.baidu.com/s/1sjpYW4d 密码: zhp9 请注意,源码中有Blend模型,如不能成功导入模型,请安装Blender. ... 阅读全文
posted @ 2014-06-16 14:01 Lyon Gu 阅读(10114) 评论(129) 推荐(57) 编辑
摘要: 最近在使用uGUI时遇到了一个问题,在此记录一下。在Canvas的Render Mode设置为Screen Space-Overlay模式时,动态加载控件是不会发生问题的。但是在Screen Space-Camera模式下,动态加载的控件位置及缩放会有很大的偏差。private Canvas can... 阅读全文
posted @ 2015-05-31 23:14 Lyon Gu 阅读(3375) 评论(2) 推荐(1) 编辑
摘要: 原文地址:C# Memory Management for Unity Developers (part 3 of 3),其实从原文标题可以看出,这是一系列文章中的第三篇,前两篇讲解了从C#语言本身优化内存和Unity3D Profiler的使用,都很精彩,有兴趣的童鞋可以参考一下。C# Memor... 阅读全文
posted @ 2014-09-04 00:39 Lyon Gu 阅读(53625) 评论(3) 推荐(20) 编辑
摘要: 能告诉我什么是协程吗?协程的官方定义是一种具有暂停执行并将控制权返回给Unity,待下一帧时继续执行。通俗点讲就是,协程是一种可以分部执行的函数,即该函数不是每次调用时都会执行函数体内的全部方法,而是只调用其中部分代码。写到这里不知道您有没有发现,该定义有点像IEnumerator的延迟执行。举一个... 阅读全文
posted @ 2014-09-03 16:36 Lyon Gu 阅读(5227) 评论(2) 推荐(1) 编辑
摘要: 在上次发布拙作后,有不少童鞋询问本人如何学习Unity3D。本人自知作为一名刚入门的菜鸟,实在没有资格谈论这么高大上的话题,生怕误导了各位。不过思来想去,决定还是写一些自己的经验,如果能给想要入门U3D的您一些启发,便再好不过了。如何入门 谈起自己是如何入门U3D,这还得从一年半前说起。那是在... 阅读全文
posted @ 2014-07-08 17:04 Lyon Gu 阅读(8661) 评论(12) 推荐(13) 编辑
摘要: 今天在《NHibernate 3.0 Cookbook》中学习到一个稍微加快NHibernate速度的小技巧,特地与园友们分享。废话不多说直接上代码。请看:public class ConfigurationBuilder { private const string SERIALIZED_CFG = "configuration.bin"; public Configuration Build() { return Build(null); } public Configuration Buil... 阅读全文
posted @ 2012-11-15 14:07 Lyon Gu 阅读(1894) 评论(6) 推荐(1) 编辑
摘要: 最近在学习Caliburn,主要的学习资源还是官网上的文档,蛮详细的,所以翻译一下与园友们共同学习。 官网中的文档主要是基于其Sample的,有需要的朋友可以去这里下载(我用的VS2010不能打开项目,惨淡。。。),由于公司用的是1.1 RTW版本的,所以我这里用的也是1.1的。如果您下载的是其他版本的,我不能保证能正确编译运行。本文源码下载:Caliburn.Action.7z所需要的程序集Caliburn.CoreCaliburn.PresentationFrameworkMicrosoft.Practices.ServiceLocation最小配置Note:下面的代码在WPF中应放置于. 阅读全文
posted @ 2012-10-30 16:07 Lyon Gu 阅读(1711) 评论(0) 推荐(1) 编辑
摘要: 我们都知道.NET中有属性(Property)这个概念。在MSDN中是这样定义属性的: 属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵活性。 正如MSDN所说,.NET属性其实是由一对get,set方法实现的。为什么会有这样的设计呢?原因在于很大程度上这样的实现更有利于安全。试想,若是简单的写几个public的字段,很容易被写入非法的值,而属性就可以在赋值之前检查给定值的合法性。而且,这也体现了OOP的三大原则之一:封装。套用一句... 阅读全文
posted @ 2012-10-09 14:38 Lyon Gu 阅读(1421) 评论(2) 推荐(2) 编辑
摘要: WPF菜鸟谈之XAML 让我们先以一个简单的demo作为开始。 可以看见VS自动为我们创建了两个.xaml文件:App.xaml和MainWindow.xaml。 那什么是XAML呢? 微软给出的解释是:Extensible Application Markup Language (XAM... 阅读全文
posted @ 2012-09-22 18:43 Lyon Gu 阅读(1315) 评论(1) 推荐(1) 编辑
摘要: [转]真正理解ASP.NET的ViewState (Truly Understanding ViewState)作者:Infinities Loop概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题。现在有关ViewState的文章可谓多如牛毛,你可能会说再写有关ViewState的文 阅读全文
posted @ 2011-12-11 17:24 Lyon Gu 阅读(243) 评论(0) 推荐(0) 编辑