搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
鸿蒙应用开发 闹钟实现_鸿蒙开发实现倒计时
2
yum安装python3_centos 安装python3详细指南
3
CSS 详解grid布局(网格布局)与应用
4
吴恩达机器学习-可选实验室:简单神经网络(Simple Neural Network)
5
Android N Audio: Audio Track play_audio_port_type_t
6
AI帮忙做论文笔记——高端Prompt技巧——chatGPT时代背景下文献阅读新范式_阅读论文的prompt
7
平时多看看---前端中小厂一二线城市薪资水平报告_中厂初级前端月薪多少
8
H3C-Cloud Lab实验-静态路由配置实验_h3c cloud lab
9
php添加图片水印类,PHP图片水印类的封装
10
ft232 mac usb串口驱动_【电路“芯”说】聊聊你知道的串口
当前位置:
article
> 正文
[Unity3D]场景间切换与数据传递(以及物体删除技巧)_unity scene切换后, 销毁
作者:羊村懒王 | 2024-03-29 01:15:49
赞
踩
unity scene切换后, 销毁
先介绍一些基本函数(具体用法自己查文档):
--------------------------------------------------------
1.场景切换:
Application.LoadLevel("Level1")
2.读取场景时不移除物体:
DontDestroyOnLoad(object)
//会保
留该物体的任何数据,包括坐标,可以用于任何物体,也包括GUI哦,可以灵活运用。
3.设置该物体激活状态(移除物体前先执行这个,预防组件在运行状态不允许移除):
SetActiveRecursively(bool)
4.移除物体(移除不掉时候先设置他的激活状态为false):
Destroy()
5.创建prefab或者其他object的克隆:
Instantiate(xxx)
然后介绍一些基础知识:
------------------------------------------------------
1.文件间传递可以用
static
静态类型来桥接数据(见我另外一篇blog),当然场景间传递也可以。
2.
注意引用与值传
递!!
a.
如果你传的是个引用类型,但引用的东西却是场景实物,那你就得用上面第二个函数保留该物体(否则下一场景这个引用所指的内容就不存在了,会出错的),这样在新场景中可以直接继承他的所有即时属性;
b.
当然如果你传的这个引用指向一个prefab,那就不存在这问题了,这里如果当前场景已经改变了角色数据,那你传递引用后也要传递被改变的属性,好在新的场景中重新赋值给这个prefab的克隆体。(如果你用文件记录角色状态,那用b方法是最好的)
最后是实例讲解:
-------------------------------------------------------
目标:场景1选择好一辆车
GO->
场景2使用选中的车比赛
流程介绍:
场景1(车库):
选车(有好几辆车可以选的),然后将这个车的prefab引用传递到一个js文件的static变量里储存
进入场景2:
在原先地面指定的坐标克隆刚才引用的prefab,完成目标(注意代码设置一些数据,比如摄像机跟踪参数等)。
对手车是随机的^ ^原理一样,只不过不需要传值,订好坐标随机产生AI就可以。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/332760
推荐阅读
article
【
Unity
3D】
Unity
与
Android
交互
_
unity
安卓
支持...
本文主要介绍
Unity
打包发布
Android
apk 流程、基于
Android
JavaObject(或 Andr...
赞
踩
article
(2022|ECCV,
图像
分割,
VQ
-
SEG
,AR Tr
a
nsformer)M
a
ke-A-
Scene
...
本文提出了一种新颖的方法,用于解决文本到
图像
生成的几个问题:可控性(
VQ
-
SEG
分割图),人类感知(
VQ
-
SEG
场景...
赞
踩
article
[
Unity
+
文心
知识库
]
使用
百度
智能
云搭建
私有
知识库
,集成
知识库
API
,打造具备
知识库
的AI二次元...
最近从
百度
智能
云的官方技术支持那边了解到,目前
百度
千帆大模型平台提供有在线的
知识库
功能,能够在线上传自己的私人
知识库
文档...
赞
踩
article
Unity
Log
adb
调试
和
Android
Log
cat
调试
(图文详细版)_
unity
调试
查看...
原因推测:可能因为未勾选“监控ADB安装应用”造成安全问题而阻塞的(参考链接)。手机链接电脑后在提示中选择传输文件,...
赞
踩
article
Unity3D
中的
Android
Logcat
_
unity
android logcat...
Android
Logcat
主要是在
unity
编辑器中显示
Android
设备的日志消息支持,可以用过USB连接也可以Wi...
赞
踩
article
unity3d
android
debug
,
Unity3D
:
Android
开发的几种调试
方法
...
经常有人问我在Unity开发安卓的时候,在真机测试的时候,怎么进行调试。今天我就总结一下之前积累的一些调试的
方法
,我所知...
赞
踩
article
【
Unity
】UI
九宫格
_
unity
ui
九宫格
...
9宫格_
unity
ui
九宫格
unity
ui
九宫格
什么是...
赞
踩
article
Unity
Mobile
Notifications推送问题...
Unity
Mobile
Notifications推送问题
Unity
Mobile
Notifications推送问题...
赞
踩
article
A
NOVEL
DEEP FEATURE FUSION NETWORK FOR REMOTE SEN...
一种新型的深度特征融合网络用于遥感场景分类作者:Yangyang Li*, Senior Member, IEEE, Q...
赞
踩
article
Unity
SDK
JDK
环境
配置
避免各种莫名其妙的报错...
在进行
Unity
Android打包的时候总会遇到一些错误,错误无非一下几大类
SDK
版本过高或者过低
JDK
版本过高或者过...
赞
踩
article
Unity2019.4.16安卓环境及
AR
环境安装_com.
preface
.
unity
.lib.br...
该文档用于记录稳定出包的安卓
AR
应用环境配置,楼主没有通过
unity
hub安装安卓环境,所以只能自力更生,如果安卓环境...
赞
踩
article
unity
mac android sd卡,[
Unity
] Mac 下設定
Android
Stud...
[
Unity
] Mac 下設定
Android
Studio
SDK
路徑任務1. 找出
Android
Studio
...
赞
踩
article
Unity
配置安卓环境_
fles
(
unity
vhub\
editor
(2022.1.23f1ic1e...
在打包
Unity
游戏到安卓手机时,需要SDK,SDK依赖JAVA环境。
unity
:自带java环境D:\
Unity
\Ed...
赞
踩
article
UNITY
与Mac⭐一、在
苹果电脑
上
配置
Unity
安卓环境的教程_mac
配置
unity
and...
在
苹果电脑
上
配置
Unity
安卓环境的教程_mac
配置
unity
androidsdk
mac
配置
unity
and...
赞
踩
article
Unity
发布安卓
JDK
,SDK
配置
_
unity
jdk
配置
...
Unity
发布安卓
JDK
,SDK
配置
_
unity
jdk
配置
unity
jdk
配置
目录 前言...
赞
踩
article
Unity3D
安卓端SDK JDK
配置
_
unity
sdk
配置
...
一 、安卓SDK
配置
1.安装好Android的
sdk
,安装包可以私信提供。2.打开安装好的包,点击SDK Manager...
赞
踩
article
unity
安卓环境配置sdk
,
jdk
安装
_
unity
jdk
17
...
第一.
安装
JDK1.
安装
。2.环境变量的改变。 (1)新建->变量名"JAVA_HOME"
,
变量值"C:\Prog...
赞
踩
article
Unity
Spine
播放
动画、动画
播放
结束回调、停止
播放
_
unity
播放
完
spine
动画后如何消失...
using LuaInterface;using
Spine
.
Unity
;using static
Spine
.Anim...
赞
踩
article
安卓
SDK接入
Unity
_
安卓
sdk
unity
csdn
...
环境搭建: (1)需要
安卓
JDK,并配置环境变量。 (2)需要
安卓
SDK,放在本地,
unity
发布时需要调用。 (3)需...
赞
踩
article
在
Unity
中使用
Android
SDK
_
unity
5.3.8
android
sdk
...
如果你想知道什么是爱、我们从哪里来、生命的意义、宇宙的起源,那么请不要看这篇文章。这只是一篇无聊的文章,除非你是一只正在...
赞
踩
相关标签
Unity3D
Android
UnityPlayer
Toast
交互
计算机视觉
人工智能
深度学习
c#
开发语言
unity
安卓
Logcat
DDMS替代
unity3d android debug
ui
游戏引擎
神经网络
java
游戏
runtime
android
unity3d
ar
unity mac android sd卡