Unity3D
lurenceGu
c/c++ 游戏服务器开发
展开
-
转入Unity3D开发 一些记忆
这个月转入Unity3D的开发,兼顾客服端和服务器的开发所以现在需要熟悉客户端尤其是Unity3D利器的开发过程,就以现在的感觉做以下的总结: 1.首先Unity3D开发主要是用的c#的脚本,至少我们是这样用的,当然也可以用js其他之类的。 2.之前对c#一无所知,有c++的经验所以学习起来还是很快的,在Unity3D里面它帮我们管理了很多游戏资源,特别是UI之类的它会直接提供给我们使用原创 2012-12-29 10:26:19 · 2781 阅读 · 3 评论 -
unity3d格式的导出与加载
1.导出。unity3d格式资源: http://game.ceeger.com/Script/BuildPipeline/BuildPipeline.BuildAssetBundle.html 这里我稍微改了一点点~~~代码如下: [java] view plaincopyprint? using UnityEngine; using Un转载 2013-02-25 10:07:15 · 5125 阅读 · 0 评论 -
UNITY3D编辑器插件编写教程
在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。 如何让编辑器运行你的代码如何让编辑器运行你的代码 Unity3D可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。 [MenuItem(XXX)]声明在一个函数上方,告知编译器给Unity3D编辑器添加一个菜单项,并且当点击该菜单项的时候调用转载 2013-04-16 17:08:25 · 7877 阅读 · 0 评论 -
unity3D制作并使用Assetbundles方法
在网页中为了控制.unity文件的大小,加速载入速度,可以把系统用到的资源制作成Assestbundles,根据需要进行动态的加载和卸载。具体作法: 1、使用脚本重新定义系统菜单,添加一个制作Assetbunles的菜单命令: // C# Example // Builds an asset bundle from the selected objects in the project转载 2013-04-16 16:22:44 · 3007 阅读 · 0 评论 -
软件工程:Unity3D Editor类(Inspector) 编写经验总结
1. Editor类中的全部控件描画,都是通过GUI完成的,所以不一定非要使用EditorGUILayout,使用GUILayout有时候更方便。 2. 因为1, 所以我们可以使用GUI直接做一些完全自定义的描画。例如在一张图片上画一个区域选择框。 3. Inspector光标定位Bug,具体表现为,你的代码无错误,无任何提示。但Inspector的编辑光标定位却不准。我做了一些简单的测试:转载 2013-04-16 16:23:18 · 2264 阅读 · 0 评论 -
Unity3D属性监视面板(Inspector)
一。Unity3D属性监视面板(Inspector) Unity3D属性监视面板中的属性允许用户在代码外部改变脚本及组件的初始值。另外,属性监视面板中的值允许用户在游戏运行模式下随时更改,并且在游戏中立即生效,停止运行后各属性又能恢复到最初的状态,这是Unity3D提供的一种运行时调试方式。 哪些对象可以作为属性出现在Inspector中呢?答案是Unity3D转载 2013-04-16 16:24:03 · 11493 阅读 · 0 评论 -
Unity3D研究院之在开始学习拓展编辑器
Unity拥有非常丰富的拓展编辑器接口,如果是在网上下载过别人写的插件,你会发现为什么它的监测面板视图和普通的不一样?其实是他通过代码自己绘制的监测面板,这篇博文MOMO带大家来学习编辑器。如下图所示,这是我通过代码拓展的面板视图。 下一条简单的脚本,绑定挂在摄像机上。 1 using UnityEngine; 2 using System.Collections; 3转载 2013-04-16 16:28:49 · 2700 阅读 · 0 评论