自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (133)
  • 收藏
  • 关注

转载 Unity3D的网络游戏中实现资源动态加载

用unity3d制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载。比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕。应该优先加载用户附近的场景资源,在游戏的过程中,不影响操作的情况下,后台加载剩余的资源,直到所有加载完毕。本文包含一些代码片段讲述实现这个技术的一种方法。本方法不一定是最好的,希望能抛砖引玉。代码是C#写的,用到了Json,还有C#

2013-09-29 11:31:38 1987

转载 Unity3D基本原理

Unity编辑器基本组成部分有:Game视图、Scene视图、Scene层次结构、Project层次结构、Inspector;Scene视图场景的控制:                           选择对象---------------------鼠标左键          旋转照相机----Option+拖动鼠标+鼠标左键                         

2013-09-29 08:53:33 1578

转载 JSONObject简介

本节摘要:之前对JSON做了一次简单的介绍,并把JSON和XML做了一个简单的比较;那么,我就在想,如果是一个json格式的字符串传到后台,需要怎么对其处理?如果前台页面需要后台返回的是一个json的字符串,那么后台是怎么把json格式的字符串给拼装起来的呢?JSON和XML是不是有某种联系,他们之间是不是可以互相转换?……带着这些问题,搜索了相关的资料,并自己实际动手操作,总算对这些问题有了个比

2013-09-16 08:57:38 676

转载 Struts2的工作原理

本章讲述Struts2的工作原理。读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。Struts2是Struts社区和W

2013-09-12 16:30:52 777

转载 struts2中的constant 详细介绍

Java代码    "struts.i18n.encoding" value="UTF-8" />  该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。  如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。   -->  "struts.action.extension" value

2013-09-12 09:36:14 662

转载 Unity3D中C#和JS的方法互相調用

由于Unity3D中一些腳本的方法只能用在JS中,在C#中是無效的,而C#可以與服務器端通訊,JS本身卻不行。所以勢必會遇到這兩種語言腳本中方法的互相調用,以下是示例。兩個文件 test1.js 和 test2.cstest1.js

2013-09-11 14:20:29 2228

转载 Unity3D与网页的交互---做项目的一点总结

由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。        原理很简单:1、unity向

2013-09-11 14:06:17 2366

转载 Unity3D和网页数据交互的基本原理

介绍: 1. u3d是一个3D游戏引擎由于和编辑器集成在一起 所以也可以理解为一个制作/开发平台2. u3d使用javascript C#作为核心脚本语言 来驱动整个游戏引擎 3. 平台可以发布为Exe执行文件或者打包为供网页调用的一个独立的包文件4. u3d制作的工程具有高度的可移植性 可以在ps xbox360 android iphone mac 等系统上运行嵌入网页

2013-09-11 14:05:39 1449

转载 使用Unity3D需要注意到细节

操作transform.localPosition的时候请小心移动GameObject是非常平常的一件事情,一下代码看起来很简单:transform.localPosition += new Vector3 ( 10.0f * Time.deltaTime, 0.0f, 0.0f );但是小心了,假设上面这个GameObject有一个parent, 并且这个parent GameO

2013-09-11 13:45:14 6807

转载 Unity3D C#开发利器之UnityVS

关于UnityVS的特色,我不做过多阐述,一句话Microsoft Visual Studio C#辅助开发插件。0:Visual Studio and Unity连接UnityVS显示它是连接到一个Unity实例,UnityVS通过UDP连接,如果你的防火墙会询问他们,授权他们。如果UnityVS未能连接到一个Unity实例,其状态图标将显示为灰色。点击它,选择一个Unity的实例并

2013-09-10 16:20:07 12453

转载 Unity3D与VS2008结合,加快Unity3D C#开发

Unity3D中所使用的编程语言有三种:C#,JS和BOO。同时自带了免费的编辑器,然而在windows下,编辑器还是VS最强大,所以本文就探讨如何配合Unity3D使用VS2008。1、创建一个Unity3D工程,在指定的目录下会生成Asset文件夹。2、启动VS2008,新建一个Visual C#的类库项目,在“位置”处指定刚才Unity3D所创建的文件夹。3、在资源管理器中添

2013-09-10 14:24:49 1324

转载 Unity3d与eclipse协同工作环境

这个过程非常复杂。步骤一定要谨记1,建立一个unity3d工程,然后自己丢点模型进去吧。然后设置导出时候的包名字(重要,后面解析),build一下。就会发现工程目录下面的temp文件夹里面多了一个文件夹,如果不build是没有的,如果你关闭了unity的话这个文件夹也会消失,这个现象费了我一天的时间,看官网英文教程漏一个单词都不行啊。2,拷贝temp文件夹里面的StagingArea出来,

2013-09-10 09:07:08 1131

转载 在Unity3D中使用暂停的小技巧

很多人在游戏中写暂停脚本的时候,经常会想到 Time.timeScale = 0; 这种方法,但是 Time.timeScale 只是能暂停部分东西。如果在 update 函数中持续改变一个物体的位置,这种位置改变貌似是不会受到暂停影响的。比如 transform.position = transform.position+transform.TransformDirection(Vector

2013-09-09 15:03:48 15381 1

转载 自学Unity3D总结:旋转、代码创建对象及物理,勾股定义

今天总结的东西有点多,也很重要(包括了物理,数学函数以及勾股定义的应用,不得不说Unity3D真牛)同时也实在想不清楚今晚我是不是自己变聪明了(小小自恋下) 居然能记下这么多东西  嘿嘿一、首先 ,有两段代码都可表示围绕一个东西旋转代码//定义一个旋转速度float trunspeed=25.0f;1.模型自己设置好以自身为中心点,那么旋转代码如下

2013-09-09 15:02:36 7508

转载 Unity3D 参考坐标系

参考坐标系(Reference Coordinate System)列表是让你指定用于变换(移动move、旋转rotate和缩放scale)的坐标系。选项包括视图坐标view,屏幕坐标screen,世界坐标world,父坐标parent,局部坐标local,网格坐标grid和拾取坐标pick。在屏幕坐标系下,所有的视图(包括***图perspective)使用视口屏幕坐标。 视图坐标view是

2013-09-09 10:01:38 1252

原创 我们来谈谈Unity3D 优化

1、模型(1)合并模型,渲染静态窗口比较有用。(2)100个三角形的MESH,在渲染时与1500个面数的物体是没太大差别的,所以最佳的渲染设置应该在每个模型大约1500-4000个三角面。(3)一个Mesh 一个材质(按材质合并)。(4)合并时可以将灯光附近的物体合并,加快渲染。(5)实时灯光数量限制。2、实时灯光  (1)每个被灯光照射到的

2013-09-06 12:42:20 1349

转载 Unity3D 解析泛型集合使用

泛型是什么?这是摘自百度百科中对泛型的介绍:?泛型是c#2.0的一个新增加的特性,它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设,所以泛型提高了程序的类型安全。它允许程

2013-09-05 11:27:16 2592

转载 Unity3D中GameObject 详细介绍

通讯,动态创建,Prefab,销毁通过Hierarchy面板下的Create菜单可以手动地创建一个GameObject,它可以是一个相机,一个灯光,或者一个简单的模型,当我们要在程序里面动态地创建一个相机的时候,可以new一个GameObject,然后把Camera组件Add给它就可以了,创建灯光,GUI等也类似,但要创建简单模型的时候,我发现并没有类似Cube,Sphere这样的组件可供

2013-09-05 10:43:17 45481 2

转载 Unity3D内存释放

最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化.Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时 动态

2013-09-05 10:37:49 14127

转载 Unity3D中可用的数组类型:

Built-in array   Javascript Array  (只有javascript可用) ArrayList   Hashtable   Generic List   Generic Dictionary   2D Array   1. 内置数组build-in-Array:优点:最高效,唯一能在unity监视面板中看到的数组 缺点:数组成员只能是

2013-09-05 10:36:33 26546 1

转载 Unity3D 中保存或读取数组的方法

Unity本身有PlayerPrefs来做一些数据的保存和读取,也可以通过循环来做批量的读取或者保存,下面这个脚本可以方便的调用用来做上面批量的工作,比如读取一组文本数组数据和保存一组文本数组数据.建议把这个脚本放在Standard Assets目录下,这样可以按照下面的方法方便的调用它.现在包含了下面这些命令:      PlayerPrefsX.SetVector3

2013-09-05 10:33:35 10843

转载 如何实现WCF与EnterLib PIAB、Unity之间的集成

在这之前,我写过深入介绍MS EnterLib PIAB的文章(参阅《MS Enterprise Library Policy Injection Application Block 深入解析[总结篇]》),也写过WCF与PIAB的集成(参阅:《WCF后续之旅(8):通过WCF Extension 实现与MS Enterprise Library Policy Injection Applic

2013-09-05 10:24:34 1720

转载 Unity3D中的Socket通信

设计为四个部分,第一部分接收发送数据,第二部分本地数据转换为字节发送到服务器包括发送包长度,包头,加密,具体内容等.第三部分接收byte转换为数据.第四部分监听.第一部分简单示例:连接服务器Ip 端口,发送请求,接收数据同理.public static void SocketConnect(string serverIP, int serverPort) 

2013-09-05 10:15:18 23889 2

转载 Unity3D中c#集合的应用

List类是  ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现  IList 泛型接口。 泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。一、  List的基础、常用方法:1、List mList = new List();    a.T为列表中

2013-09-05 10:05:07 2144

转载 Unity3D四步解决高级脚本编译

Unity把所有的脚本编译为.NET dll文件,这些 dll文件将在运行时实时地进行汇编。这使得Unity的脚本运行速度非常快,比传统的 JavaScript快 20倍左右,只比本地 C++代码慢50%左右。在保存脚本时,Unity 便会花极少的时间对它们进行编译,在编译的过程中,你可以看到在主窗口的右下角会显示一个小型旋转进展图标。脚本编译分为四步进行:1、在“Standard Ass

2013-09-05 09:44:20 3706

转载 Unity3D项目优化--绘制调用批处理unity3D Draw

在屏幕上渲染物体,引擎需要发出一个绘制调用来访问图形API(iOS系统中为OpenGL ES)。每个绘制调用需要进行大量的工作来访问图形API,从而导致了CPU方面显著的性能开销。Unity在运行时可以将一些物体进行合并,从而用一个绘制调用来渲染他们。这一操作,我们称之为“批处理”。一般来说,Unity批处理的物体越多,你就会得到越好的渲染性能。Unity中内建的批处理机制

2013-09-05 09:38:28 7092

转载 Unity3D的SerializeField 序列化域

SerializeField 序列化域Inherits from AttributeForce Unity to serialize a private field. 强制Unity去序列化一个私有域。You will almost never need this. When Unity serializes your scripts, it will only seriali

2013-09-05 09:36:35 19015

转载 Unity API测试框架

嗨,我叫Kasper AmstrupAndersen,我现在在Unity公司领导着Toolsmiths团队。Toolsmiths团队由6个开发人员组成,我们开发工具、框架以及基础设施-并且实际上我们也要花大量的时间来测试Unity。这个团队在哥本哈根(丹麦)、敖德萨(乌克兰)和赫尔辛基(芬兰)都有。在这篇博文里我会讲述一下我们最近在开发的一个框架-Unity运行测试框架。       在Uni

2013-09-05 09:33:58 2655

转载 Unity3d与eclipse协同工作环境

1,建立一个unity3d工程,然后自己丢点模型进去吧。然后设置导出时候的包名字(重要,后面解析),build一下。就会发现工程目录下面的temp文件夹里面多了一个文件夹,如果不build是没有的,如果你关闭了unity的话这个文件夹也会消失,这个现象费了我一天的时间,看官网英文教程漏一个单词都不行啊。2,拷贝temp文件夹里面的StagingArea出来,然后以这个文件夹为source建

2013-09-05 09:33:02 3176 1

转载 教你如何创建滑动GUI

1.创建一个GUITexture : create-> GUITexure;此时可以通过修改component 栏中的选项,改变gui的texture等;这样建立的GUITexture从属于整个屏幕平面,作为一个新的物体出现,他的位置不受camera的位置的影响,就是说,不管camera移动到哪里,这个GUI始终在你设定的位置;2. 将GUIslider.js附加到GUITextu

2013-09-05 09:30:27 965

转载 使用Unity 实现依赖注入

家人身体不太好,好几天没在园子里发帖了。新项目还是要用MVC3,team 计划使用 Unity。看了一下网上的资料,都是比较老的了,官网也没什么好的指引。MVC也在更新,Unity也在更新。花了1天半时间去MSDN,P&P查资料,整理了一下分享给大家。言归正传:什么是Unity?Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那

2013-09-05 09:24:14 8433

原创 解决Unity3D中文乱码问题

因为u3d 自带的代码编辑器是MonoDevelop,在monodevelop下编写的应用程序,对于中文显示会出现乱码,甚至是编译不过的问题,分析应该在于编码的方式与解码的方式不一致导致。但在发现在游戏里中文输出是变成乱码的,我在想是不是由于编码的问题,于是把文件保存为gb2312格式(也可以用记事本保存)。但发现每次再从u3d界面双击进入编辑器,或者再次保存,又会出现了乱码的问题。我在怀疑可能是

2013-09-05 08:58:33 32684

转载 MonoBehaviour的实例池

unity的开发中难免会遇到一些公共变量的共享,通常的做法就是在场景中放一个空GameObject,然后挂上若干个脚本,需要调用时,通过Find或者神马的得到这些脚本。其实更简便的方式应该是用单例类(Singleton),在需要调用的时候再实例化这个类然后进行调用,不过众所周知,继承自MonoBehaviour的脚本都是不能new的,那么这也意味着单例类的“调用时再实例化”就不是那么直

2013-09-04 14:29:51 2473

转载 工作流程导入到Unity2D

最近我写了关于在Photoshop中制作2D内容,然后设置出口。今天的文章将覆盖到Unity导入文件。你可以找到一个链接,下载结束后的所有文件。拿起我们离开的地方Unity将愉快地导入图像和XML文件,但默认情况下,正常纹理的图像将被导入,将导入的XML文件为文本资产。因此,我们需要写一个统一进口内处理文件对我们game.You可能会认为,写AssetPostprocessor将要

2013-09-04 13:58:21 3168

转载 Untiy3d的美工方面需要知道的知识

1.引擎没有具体的面数限制,按机器性能而定。2.导入图形或者MESH的方法无非两种,一种是直接拷贝到文件目录下的Assets文件夹下面,Unity3d引擎会自动找到添加的文件,并且能在PROJECT面板中找到它。另一种是我们在PROJECT面板中用右键菜单,导入素材。我是用MAYA导入的,U3D引擎对于MAYA的支持还是不错的,但是也需要注意,不要用中文的目录结构,最好直接从MAYA的

2013-09-04 13:38:12 2129

转载 Unity3d动态加载及生成配置文件

本文大部分转载,作者做了关于配置文件生成工作,但是很遗憾,关于position和rotation信息目前尚未自动生成,运行本例的朋友,需要自己手动添加位置和角度信息,否则程序会报错。标准的json数据:{     "AssetList" : [{         "Name" : "Chair 1",         "Source" : "Prefabs/Chair001.uni

2013-09-04 13:37:19 21635 1

转载 Unity3D之Lightmap详解

Unity 完全集成了光照贴图,可以通过编辑器创建完整的光照贴图,你完全不用担心,所有材质会自动获得光照贴图。光照贴图的意思是,所有灯光的特性将被直接映射到Beast lightmapper并烘培到纹理,以此获得更好的性能。UnityPro版扩展了全局光照功能,可以烘焙出真实而漂亮的光照,当然这就不能同时使用实时光照。此外,Unity专业版带给你天光和发光材质,为你增加更有趣的场景照明。在此页

2013-09-04 13:33:52 10691 1

转载 全面理解Unity动态加载和内存管理

最近一直在搞动态加载,网上找到一个不错的文章,转摘过来。Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质上我理解没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径和来源的。其实场景里所有静态的

2013-09-04 13:30:28 3661

转载 Unity3D灯光详解

网上看到一篇关于灯光的文章,描述的很详细,如下:Lights will bring personality and flavor to your game. You use lights to illuminate the scenes and objects to create the perfect visual mood. Lights can be used to simulate t

2013-09-04 13:28:52 56543 4

转载 Unity动态加载远程资源

unity动态加载远程资源的相关话题网上有一些,但都语焉不详,经过本人的摸索,终于找到门道,记录下来备忘,也分享给同好。unity动态加载远程资源需要用到unity的一个runtime class,叫做WWW,可以在帮助里面的Scripting中找到。WWW类有两个重要的方法用来加载远程站点上的资源。一个是WWW,即直接访问远程文件。例如:    function

2013-09-04 13:26:16 10273 4

jxbrowser-6.22.2.jar

只提供了一款免费的C/S开发浏览器的jar包( jxbrowser-6.22.2) JxBrowser是一个基于chromium的Java浏览器组件,同时支持Swing以及JavaFx

2020-08-08

最新pop-sdk-1.9.22-all.jar

2020年8月份最新的拼多多DSK二次开发包,DSK是Java版本的。其中支持JRE1.8。主要支持订单、售后、物流、消息、店铺、商品等

2020-08-06

Unity3d 模型换颜色

Unity3d 模型换颜色

2013-09-22

Unity3D拖拽脚本

Unity3D拖拽脚本

2013-09-22

UMFG飞鸽工具

UMFG飞鸽工具

2013-09-16

Mysql.data.dll资源包

Mysql.data.dll资源包

2013-09-16

Unity MVC实现依赖注入实例

Unity MVC实现依赖注入实例

2013-09-05

Unity鼠标查看模型

Unity鼠标查看模型源码

2013-09-03

itween_自定义移动

itween_自定义移动

2013-09-03

NGUI2.6.3插件包

NGUI2.6.3插件包

2013-09-03

Unity3d 经验小结

Unity3d 经验小结

2013-09-02

使用C#写u3d的脚本需要注意的问题

使用C#写u3d的脚本需要注意的问题 使用C#写u3d的脚本需要注意的问题 使用C#写u3d的脚本需要注意的问题

2013-09-02

unity3d基础文档(gui入门_脚本概览_命令手册)

unity3d基础文档(gui入门_脚本概览_命令手册) unity3d基础文档(gui入门_脚本概览_命令手册)

2013-09-02

Unity优化建议

Unity优化建议

2013-09-02

Unity开发流程

Unity开发流程

2013-09-02

NGUI使用教程与实例

NGUI使用教程与实例

2013-08-30

Hibernate_配置映射文件详解

Hibernate_配置映射文件详解

2013-08-29

asp.net调用java web service

asp.net调用java web service

2013-08-29

WebService描述语言WSDL详解

WebService描述语言WSDL详解

2013-08-29

unity链接MYSQL

unity链接MYSQL

2013-08-29

DataSync.rar

Access同步SQLServer 或 SQLServer 同步Access 操作简单,配置参数即可使用 并解决 ID非数字自增问题

2021-05-17

Inno setup5.5 web环境集成打包

使用Inno Setup5.5的集成打包 其中包括JDK1.8(配置环境变量) Tomcat8 Mysql5.7 Navicat12及注册机

2019-08-16

UML教程实战课件.zip

UML实战课件 对于初学者有一些帮助 第1章 UML概述 第2章 面向对象概述 第3章 UML建模工具简介 第4章用例和用例图 第5章 类图和对象图

2019-08-13

UML实战课件.zip

UML实战课件 对于初学者有一些帮助 第1章 UML概述 第2章 面向对象概述 第3章 UML建模工具简介 第4章用例和用例图 第5章 类图和对象图

2019-08-13

视频WEB插件_demo.zip

海康WEB播放Demo 需要海康安防平台支持 现做记录已被后期使用。。。。。

2019-08-13

Shiro+OAuth2客户端和服务器源码

部署了一套非常全的OAuth2.0的例子 其中包括客户端和服务器端,专门为了OAuth2.0初学者提供了一个学习的资料 可以参考微博地址:http://blog.csdn.net/jbjwpzyl3611421/article/details/51130030

2016-04-12

antlr-3.1.2.jar

antlr-3.1.2.jar .jar

2014-11-13

aopalliance-1.0.jar

aopalliance-1.0.jar

2014-11-13

quartz-2.2.1相关jar

quartz-2.2.1相关jar包 希望提供的jar包能对开发者有所帮助

2014-11-13

spring4.x所有jar

基于spring4.0.6的jar包 感觉还是比较全的

2014-11-13

OS操作系统介绍

OS操作系统介绍

2013-10-12

归分记忆法

归分记忆法归分记忆法归分记忆法归分记忆法归分记忆法归分记忆法归分记忆法

2013-10-11

08年软考数工考试试题

08年软考数工考试试题

2013-10-11

jdom.jar资源包

jdom.jar资源包

2013-10-08

jxl.jar的资源包

jxl.jar的资源包

2013-10-08

J2EE体系结构图或三层结构图

J2EE体系结构图或三层结构图

2013-10-08

Eclipse中links插件方法

Eclipse中links插件方法

2013-09-30

瞬间破解WINRAR压缩密码的软件

瞬间破解WINRAR压缩密码的软件

2013-09-30

Unity3D高级手册

Unity3D高级手册

2013-09-29

unity3d游戏开发实例

unity3d游戏开发实例

2013-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除