[Unity3D]使用触发器实现简单的场景跳转

  • 格式:pdf
  • 大小:565.40 KB
  • 文档页数:3

汪海的实验室
- - 各种图形学实验和数据结构实验以及其他一切琐碎杂乱的小笔记们都相遇在此齐聚一堂共同守候 0 error(s), 0 warning(s) 这神奇时刻的到来
[Unity3D]使用触发器实现简单的场景跳转
分类: Unity3D 2013-01-21 21:00 234人阅读 评论(0) 收藏举报
学习Unity脚本推荐:Unity3D官网索引
首先一点,你要确保有一个想要跳转的目标场景。

在本案例中,目标场景是ending。

第一步:创建一个碰撞体,放置在需要的触发场景跳转的位置
第二步:删除多余的脚本,并且新建自己的脚本:
第三步:查阅相关文档,具体网址参见上篇博文:
第四步:将如下代码复制到你的脚本中:
// loadLevel.js
// This is used to load a level set in the inspector
var level:String; // Then anything you type will not be run
function Update () {
}
function OnTriggerStay (theCollider : Collider) {
Application.LoadLevel (level);
}
第五步:此时再将Inspector面板中的level字符串改成ending:
这样做的好处是不用每次都新建脚本文件实现跳转,一个脚本就实现了跳转功能。