本文章由cartzhang编写。转载请注明出处。 全部权利保留。



文章链接: http://blog.csdn.net/cartzhang/article/details/47614153

作者:cartzhang



本想写个总结,奈何刚刚接触。

对于Unity中对象。多个场景或大的场景多人切割处理。有不能同一时候改动一下场景来提交。

这怎么办呢?

方法一,建立Prefab

把某个对象或须要多场景下使用的对象建立一个prefab对象,这样就能够在多场景下使用。

方法二。有高人自有办法

就是自己写了个场景管理和场景载入的XML和json啊,牛逼啊!

网址:http://www.gopedu.com/article/1424  ,快捷:Unity3d项目合作 场景的合并和还原

我认为这个已经非常厉害了!

方法三,

unity有个打包的功能还是蛮强大的。你能够切割玩地图。各个干各自的事情,然后在统一放到一个场景中啊!

怎么放呢?

首先。须要把场景都增加到build setting中,例如以下图:

然后呢。须要代码:

这个超级简单:名字为AddNewScene.cs

using UnityEngine;
using System.Collections; public class AddNewScene : MonoBehaviour
{
public string LevelName; // Use this for initialization
void Start ()
{
if (LevelName.Length > 0)
{
Application.LoadLevelAdditive(LevelName);
Debug.Log("level add successfully!");
}
else
{
Debug.Log("level is not added!");
}
} }

然后把代码挂到相机或其它对象上就可以。

比方我就把它挂在相机上了:

执行试试:看到那个圆柱子了没有,就是了。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

最后。国外哥们一方法

不一定能打开网页:http://luminesca.blogspot.com/2013/05/sublevels.html

意思是当你认为Prefab不能满足你的须要的时候。你能够把你的场景对象按类型分开。

关键在于一张图:

简单说明下:就是把场景中公共的资源或对象放在一个关卡中,把属于某一个独一无二的对象放在某一个关卡中!

就这样,也就是个分类。

然后在使用上面的 Application.LoadLevelAdditive 。

这个就是做了个类型细分。

------------------

若有问题,请随时联系!

很感谢!

最新文章

  1. sql语句 decimal(18,0)什么意思
  2. MySQL临时表创建
  3. uvm - dut
  4. [教学] Firemonkey 之 StringGrid Header 自订显示
  5. Spring - 配置Bean - 自动装配 关系 作用域 引用外部属性文件
  6. 存储过程之七—java代码调用
  7. 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
  8. Twemproxy 介绍与使用
  9. Qt from Linux to Windows target
  10. Eclipse添加小工具_打开当前文件所在文件夹
  11. 内存数据库MemSQL ——基于内存,MVCC+哈希表、跳表
  12. 24篇Delphi文件操作文章
  13. Hadoop伪分布式搭建步骤
  14. 转 ——eclipse下进行Python开发 环境配置
  15. JUnit test case 执行顺序
  16. CABasicAnimation 基本动画 分类: ios技术 2015-07-16 17:10 132人阅读 评论(0) 收藏
  17. vs2015编译mysql c++ connector
  18. 隐马尔可夫模型(HMM)
  19. go语言熟知的开源项目
  20. 2个监听器+ dialog + replysubject + extends

热门文章

  1. 小程序收集formid跳转后收集不到
  2. (3)oracle建用户、建表、权限、命名空间
  3. UVA 1151 Buy or Build MST(最小生成树)
  4. 线段树【p1115】 最大子段和
  5. [LOJ6277]数列分块入门 1
  6. 第九章 Android-UI组件(2)
  7. 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档。 [问题点数:20分,结帖人wenyang2004]
  8. 【视频】 Linux高级程序设计01.2开发平台及Linux环境限制
  9. 【视频】Linux高级程序设计01.1开发工具及gcc gdb
  10. UIWebView to view self signed websites (No private api, not NSURLConnection) - is it possible?