2015
10-23
10-23
Unity3D研究院编辑器之自定义默认资源的Inspector面板(十)
比如编辑模式下对场景或者特定文件夹有一些操作可以在这个面板里来完成。。 代码如下。 如果你是unity5.3的话, 想在场景面板上面绘制东西需要使用 UnityEditor.SceneAsset Read More >
专注移动互联网,专注Unity3D游戏开发
比如编辑模式下对场景或者特定文件夹有一些操作可以在这个面板里来完成。。 代码如下。 如果你是unity5.3的话, 想在场景面板上面绘制东西需要使用 UnityEditor.SceneAsset Read More >
Unity提供了强大的Editor功能, 我们可以很轻易的在EditorGUI中绘制任意的属性。比如我之前写的文章 https://www.xuanyusong.com/archives/2202 那么问题就来了,如果我有多属性想共用同一段自定义控件,那么这种方法我就需要在多份代码里绘制控件了OnInspec.... Read More >
如果对XamarinStudio比较陌生的朋友可以看我之前的文章。https://www.xuanyusong.com/archives/3545 这里废话我就不多说了。 断点调试最恶心的地方莫过于在 递归里 循环里 Update里调试。因为程序会走很多遍,可是往往只需要调试其中某一次的数据。 1.指定断点次.... Read More >
程序从svn上把工程更新下来,莫名其妙的多出了很多没上传svn的material文件。原因是这样的,如下图所示,美术同学把FBX文件拖入unity的时候。unity会自动在同级目录下生成一个Materials文件夹,里面会在生成一个material文件。而这个文件名是在FBX里指定的,换句话来说就是.... Read More >
这两天无意间又发现了两个提取Unity游戏资源的工具,这会儿刚好有时间我就码点字总结一下。 一、disunity 因为之前写过了所以这里就不介绍了 。Unity3D研究院之mac上从.ipa中提取unity3D游戏资源(六十六) https://www.xuanyusong.com/archives/2584.... Read More >
做手游开始阶段可能要频繁的打Windows包,主要是为了让策划看起来方便。但是Unity打包windows的时候会生成一个xxx.exe在生成一个xxx_Data文件夹 ,这就很恶心了。无论是上传SVN还是RTX传文件都很不方便,而且文件夹还会有冲突的可能。 我的想法是把这exe和Data压缩成一个.... Read More >
上文中说了怎么给DLL加密来防止别人反编译你的C#代码。 Unity3D研究院之Android加密DLL与破解DLL .SO(八十一) 文章的最后我们发现IDA PRO神器可以解开libmono从而查到你的解密算法,这样你的C#代码又会被别人轻易的拿到。 这两天我就一直在寻找怎样才能更好的保护代码。.... Read More >
首先要非常感谢大神提供了这么好的一篇文章,帮助我解决了1年我都没能解决的问题。其次感谢这两天微博好友给我的留言与评论。 阅读本文之前请先阅读大神的这篇。 http://www.luzexi.com/unity3d-%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91mono%E5.... Read More >
如果你是在windows上开发,就无视这篇文章吧。 为什么要用Xamarin Studio 你可以看看我之前的文章 https://www.xuanyusong.com/archives/2683 unity4.x 和 unity5.x都可以用Xamarin Studio 来调试,亲测! 先下载插件:http.... Read More >
先去unity官网上把对应unity版本的UI着色器都下载下来。然后对其进行一番简单的修改,/--add--之间的内容就是我添加的。 然后在创建一个材质把这个Shader挂上去。 看一下效果吧。 如果运行时想改的话就封装一个方法来动态的更换材质即可,欢迎大家测试看看效率如何。 参考:h.... Read More >
在编辑器下要找一个Prefab的依赖情况,我们会右键Prefab 选择Select Dependencies选项,接着在右边inspector视图中就会看到这个Prefab被那些资源所依赖。但是如果我想通过脚本执行来执行这个方法该如何呢? 代码是这样的。 另外,EditorUtility.Colle.... Read More >
刚好前几天有人问我这个问题,再加上新项目也可能用,所以这两天就研究了一下。其实如果粒子特效 和3D模型 都用RenderTexture来做的话就不会有裁切的问题,但是粒子特效用RenderTexture来做会有显示的问题,所以还是得用摄像机。废话不多说了,进入正题。 原理就是把Mask的裁切区域传给.... Read More >
这是我一个同事发现的方法, 首先为我的同事 - “进进” 同学点个赞! 如下图所示,将Image Type设置成Tiled来做拉伸时, unity会自动复制出很多三角形和顶点来。 试想一下如果你的原图很小,但是拉伸的面积又很大, 那么三角形顶点数量将非常恐怖。。 我们可以用RawIma.... Read More >