- 博客(35)
- 资源 (8)
- 收藏
- 关注
转载 unity自动保存项目
很多时候,在编写项目时,遇见unity 的Buge导致强制退出,这时根本来不及保存hierarchy视图中的东西,这是一件很糟糕的事情,所以在今天看资料时,有幸的看到了这篇自动保存项目场景的源码。很是不错。源码如下: 1 using UnityEngine; 2 using UnityEditor; 3 using System; 4 5 public class Aut
2013-06-13 20:29:22 1370
转载 unity3D内存释放
unity开发中,内存是宝贵的,尤其是智能游戏上的游戏开发,在这里看到了一篇文章不错,与大家分享。。。。。。最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Loa
2013-06-03 12:04:21 2183 2
原创 Creating AssetBundles创建资源包小工具
在最近对AssetBundles打包为.unity3d,发现打包时有些小麻烦,于是就做了一个小工具,由于本人接触的不深入,有很多的不足和考虑不周的地方,希望大侠们多多指教,在这里分享一下。有问题直接留言谈论,我也多多向大侠学习。现在对于AssetBundles的动态加载资料方法也在博客中有,http://blog.csdn.net/fanglrui/article/details/911476
2013-06-29 00:53:11 1895
转载 智能手机游戏的六个残酷真相:对玩家一定要狠
2012年即将过去,鉴于明年的经济形势不如今年,所以这一年应该是智能手机最火热的一年。很多公司脱颖而出,很多公司落寞散场,更多的公司盲目进入,但是很多人都不知道这一火热概念下隐藏的残酷真相。本文仅写给已经在智能手机行业但找不到方向的朋友和即将进入智能手机行业的兄弟们,希望大家少走弯路,理性拼搏。本文完成于2012年11月18日,如果过了三个月以上,本文说的一切都会有很多变化,请酌情参考。由
2013-06-26 23:32:40 1339
转载 C#内存分配
在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,托管堆的出现是.net不同于其他语言的地方,堆栈存储值类型数据,而托管堆存储引用类型如类、对象,并受垃圾收集器的控制和管理。在堆栈中,一旦变量超出使用范围,其使用
2013-06-22 23:10:07 922
转载 UNITY3D编辑器插件编写教程
在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。如何让编辑器运行你的代码如何让编辑器运行你的代码 Unity3D可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。 [MenuItem(XXX)]声明在一个函数上方,告知编译器给Unity3D编辑器添加一个菜单项,并且当点击该菜单项的时候调用
2013-06-22 22:21:29 1640
转载 开始3D编程前需注意的十件事
摘要:作者Vasily Tserekh是名3D编程爱好者,文中他分享了创建3D编程必做的十件事,有了这些向导,无论你是采用哪种语言或者是何种引擎,即使成不了专家但至少也会让你告别“小白”。原文作者 Vasily Tserekh是名3D编程爱好者,他发表了一篇博文《 Ten Things to Achieve When Starting 3D Programming》文中他分享了创建3D编程
2013-06-21 23:15:43 698
转载 Unity3D研究院之使用 C#合成解析XML与JSON
XML与JSON在开发中非常重要, 其实核心就是处理字符串。一个是XML的字符串一个是JSON的字符串,尤其是在处理网络请求的时候,肯定是要用的。另外现在JSON非常的流行,我写了一个简单的例子融合了XML与JSON的合成与解析,希望大家喜欢! 首先注意头文件,LitJson是处理JSON的第三方库,最后我会给出下载地址。1using UnityE
2013-06-18 19:58:51 739
转载 在Unity3D的网络游戏中实现资源动态加载
用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载。比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕。应该优先加载用户附近的场景资源,在游戏的过程中,不影响操作的情况下,后台加载剩余的资源,直到所有加载完毕。本文包含一些代码片段讲述实现这个技术的一种方法。本方法不一定是最好的,希望能抛砖引玉。代码是C#写的,用到了Json,还有
2013-06-18 18:05:29 1084
转载 Unity3D虚拟聊天室演示
Unity3D虚拟聊天室演示http://zijan.byethost6.com用Unity3D做的3D聊天室,像flash一样,第一次运行需要先安装Unity3D浏览器插件。此Demo是为了检验QGF,一个基于Unity3D的游戏架构。QGF是多个游戏核心模块的集合,包括了:游戏资源加载,脚本控制,摄像头,输入设备(键盘鼠标),事件机制,游戏界面,网络传输...等等
2013-06-17 23:41:04 1473
转载 全面理解Unity加载和内存管理(很好)
最近一直在和这些内容纠缠,把心得和大家共享一下:Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质上我理解没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径和来源的。其实场景里所有静态的对象也有
2013-06-17 23:28:39 1238
转载 unity动态加载(翻译)
目录(?)[+]AssetBundles are files which you can export from Unity to contain assets of your choice. These files use a proprietary compressed format and can be loaded on demand in your applicati
2013-06-17 18:33:32 1740
转载 Unity 数据管理
开发环境Window7Unity3D 3.5.0MB525defy Android 2.2.1 羽化的第二十六篇博客,春节回来后工作就十分繁忙,一直没时间来整理博客,Unity升级到了3.5没遇到任何问题,新功能中粒子系统很有趣,以后写篇博客研究下~ ~ 最近在整理这个下载规则的时候才能写一篇关于打包下载的博客,只能给大家做参考,没多少技
2013-06-17 18:21:34 1106
转载 unity3d 无缝地形场景切换 解决方法和代码
当我们开发一个大型项目的时候-会遇到这样的问题(地形场景的切换)这个只是字面意思-并不是重场景1的100 100 100坐标一下切换到场景2的100 100 100坐标这样的方法--(如果您以为是这样的技术和代码)那就不用看了。这个技术的实质意义是为了解决--多地形场景带来的大量内存占用问题-举个我的例子-我的测试项目是1013张绘制地形--在不用上面的技术情况下-占用了我4.2G的内存(还好我
2013-06-17 15:06:40 2686
转载 unity3d AssetBundle的无缝地图实现
脚本:Script_Cube_Trigger_Terrain1.csScript_Cube_Trigger_Terrain3.csObjects:1、人物资源,需要有CharactorController,不然无法做object的Trigger碰撞响应。2、两个Cube,在其Inspector面板中,将BoxCollider下的IsTrigger属性勾选上,调整该Cube的
2013-06-17 14:54:14 1334
转载 unity3d AssetBundle包加密
保护资源管理文件的相关内容Unity允许用户使用AssetBundle.CreateFromMemory从一个 byte[]数组中建立一个AssetBundle的对象。在运行传输解密时,可以用这种加密方法来提高安全性和保护用户建立的资源管理中的内容。string url = "http://www.mywebsite.com/mygame/assetbundles/assetbundle1
2013-06-17 14:45:08 1800
转载 Unity3D 3.5寻路API简单介绍及视频教程
以前在制作寻路的时候,总是借助A Star插件。但Unity3D现在已经可以使用自己自带的寻路Component了,而且使用来气非常的简单明了!和U3D以前大多数的优化组件类似,Nav也需要在设置好寻路网格和寻路对象之后Bake一下。关于U3D内置的寻路组件主要分为两大个类,NavMesh和NavMeshAgent;前者用于设置寻路的网络,后者设置寻路的Object。在NavMesh对外公
2013-06-17 12:24:37 832
转载 Unity3D集成SVN进行版本控制
首先,AssetServer确实很好用,Unity内部集成的管理界面,操作很简单,提交冲突的后还可以进行文件比对。但学习使用过程中,发现文件体积较大的项目文件目录(600M),我提交不上去,会返回没有权限这样的异常信息,也许是因为未购买TeamLicense的原因吧最近在尝试使用SVN进行项目管理,下面介绍一下我的做法,欢迎大家来讨论。1、Unity编辑器里对指定项目进行设置,生成
2013-06-17 12:05:12 1024
转载 unity引擎实用小功能
Unity是一款十分易用的游戏引擎,上手并不困难——恐怕也正因如此,少有人会仔细阅读帮助文档对Unity编辑器的功能做一个全面细致的了解,而一些非常实用的小功能在日常使用中很难被发现,但它们对工作效率的提升是有不小的帮助的。AlmostLogical的Devin Reimer有感于此为大家列举了10条不易注意到的Unity实用小功能,在此翻译给大家,并对一些步骤补充了示意图。1)锁定Ins
2013-06-17 11:48:01 784
转载 心理学分析
(1) 改变委曲求全的思维方式 在你身上也许发生过这样一些事情:正在忙于自己的事情,朋友找上门来邀请你参加舞会,碍于面子答应了,可是玩得一点也不开心;很晚了邻居说搓麻将三缺一,力请加盟,明知要熬通宵,还是在麻将桌前坐下,怕把邻里关系搞僵;借了钱给别人却总不好意思开口讨还,担心人家说自己小气. 遇到这些事情不可否认的确很让人为难,但仔细推敲就可以发现这里面存在这样一种思维
2013-06-16 23:55:35 768
转载 C#文件重命名
C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名此方法用于重命名文件夹内的所有子文件夹的名称,新子文件夹的名称可以使用格式字符串,如DIR{0:0000},重命名后的子文件夹为:DIR0001、DIR0002、DIR0003等。具体使用方式见示例代码。
2013-06-15 23:19:25 1670
原创 IGUI的action自定义
最近在看IGUI插件,由于自己比较菜,在小勇哥的帮助下,学习到了如何自定义一个action,并绑定。下面是一个当鼠标放在一个button上时,与鼠标离开button时的一个事件触发为例,思路如下:1.先写一个类继承iGUIAction,重写iGUI的act(){}方法2.把做好的脚本托给一个igui元素.比如:button3.在要设置的元素,比如label_1。找到onmouseo
2013-06-14 12:52:41 755
原创 uinty中自定义mesh,做指向信息面板效果
运用unity中Mesh,做一个信息指向的效果 这一片是用自定义的mesh做一个指向信息面板的效果。自以后将会写一些工作中的一些功能与总结。如有问题敬请提出,共同进步。 先说下此功能的主要部分就是屏幕坐标与三维坐标的转换。也是一个比较难理解的地方。信息面板用的NGUI做的。因为获取的是显示器的分辨率,所以在全屏下运行才可看到效果。上代码: using
2013-06-13 20:47:49 1181
原创 unity中用itween做展示效果
在unity中,我对一个物体的操作往往是直接性的操作,比方说移动。在有些时候直接性的操作会导致一些问题,比方说在操作完后,返回时可能要做很多的工作,这样就麻烦而且效率下降。在这里分享下自己学到的经验,可能这个方法对于老手来说很常用,我也是这样学的,先说下大体思路:方法是始终操作替身,就是用鼠标拖动A物体向前10个单位,在选中点击A时,先Clone一个A,并且把A物体隐藏(Collider有必要fa
2013-06-13 20:37:16 1914
原创 unity中连线
Unity中连线 在unity中做连线的功能,有很多中做法。在这里总结一下,可能还有更好的方法,希望有好的方法就提出来共同进步。(说明:主要是拐直角的线的效果,而不是很华丽的线条效果。其实在虚拟现实项目中,这种效果还是经常用到的,比方说室内的电线连接情况等)第一种:是unity中的辅助线。Gizmos,是用于在scene视图下可视化调试或辅助设置。这个就不多说了,在api中有详
2013-06-13 20:33:36 4921
转载 程序员的职场潜意识Top10
注:本文由作者HR好友原创,不代表作者本人观点什么叫潜规则?其实就是不明文规定的一些规则,关键是他没法明文规定,因为有的规则太没节操。在我们职场中有些规则你不遵守将举步艰难,而要玩转这些潜规则,那么你必须要具备如下10个潜意识:1、项目会议。那要看这个会议的主持人是谁?很多小范围的项目会议确实是真的以讨论项目解决方案为目的,不管是技术还是实施上。但是往往项目
2013-06-11 01:10:03 605
转载 关于辞职程序员的那些事
源地址:http://blog.csdn.net/shenyisyn/article/details/9006369#comments 最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“ 一、类型1有个工作了1年不到的程序员提交了辞职报告我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)问:为
2013-06-10 08:40:03 806
原创 unity做一个血条
最近看了下IGUI插件,对于IGUI的基础课程在这里就不在多讲述了,主要是利用IGUI做一个血条的实例,直接上代码。using UnityEngine;using System.Collections;using iGUI;public class Test : MonoBehaviour{ public Transform targetTransform; publ
2013-06-09 13:05:56 1347
转载 Unity3D研究院之自制批量修改Shader插件
Unity3D研究院之自制批量修改Shader插件(五十七) 美工兄弟创建FBX模型带了好几十个贴图,每一个贴图都需要手动设置一下Shader,美工兄弟显然Hold不住了,作为一个程序帮他想想办法把,嘿嘿。我用了一下午的时间帮他写了一小插件。 如下图所示,ChangerShader是插件的代码,shader.txt是配置文件,把它俩都放在Editor文件夹中。
2013-06-09 11:51:27 1228
转载 单例模式(C#)
这是这段时间学习设计模式的时候的源代码。单例(单件)模式的五种实现。通过一个计数器的例子调用验证一下。把下面的代码直接拷进vs下,运行就可以了。(控制台应用程序)以后把剩余的设计模式有空儿就粘上来。[csharp] view plaincopyusing System; using Syste
2013-06-05 14:14:00 618
转载 C#委托与事件详解
引子:一直对委托和事件比较迷惑,关键是没把委托当成一种和类平级的对象来理解,看了这篇文章,已下载茅塞顿开。其中的关键就是把委托理解成第三方,而不是委托请求方和接收方的对象。执行流程:事件触发方在执行自己的行为时触发了事件,而这个事件是已定好的某种委托类型的事件,激活事件时,会调用加载在事件上的行为(这个行为就是发出委托请求的委托请求方),行为执行之后,委托请求方接到通知。声明:这篇文章是转
2013-06-05 12:09:51 809
转载 C#基础篇2(问答)
1.try后面一个finally,try中有一个return,那么finally中的代码会不会运行?如果运行,是在return后还是return前答:会运行,并且在return 后运行。 2.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?答:不能,一个对象的一个synchronized方法只能由一个线程访问。
2013-06-05 11:12:43 596
转载 C#基础篇1
1.[html] view plaincopyprint?using System; class A { public A() { PrintFields(); } public virtual void PrintFields(){} } class
2013-06-05 10:56:43 674
转载 大道至简,职场上做人做事做管理
大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲学话题。很多人和我一样,已经到了快30的年纪,是需要去思考一下应该如何做人如何做事的,也需要一套简单、有效、完整的体系来指导自己,而这套体系将是让自己安身立命于这个世界
2013-06-03 17:11:20 506
转载 unity 分析器(仅专业版) Profiler (Pro only)
圣典http://game.ceeger.com/Manual/Profiler.html
2013-06-03 14:39:21 882
unity 内存共享demo.zip
2021-05-17
c#开发Android应用实战
2014-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人