unity3d - 为Unity设置位置时如何修复蓝屏?
问题描述
我想知道是否有人可以帮助我了解发生了什么。我目前正在开发一款太空射击游戏,但是一旦我执行了更改位置的代码,我在游戏选项卡上看到的只是蓝屏。我知道这是一行代码,因为我随后将其注释掉,然后在我运行游戏时它工作得很好。
代码行是。
transform.position = new vector3 (0, 0, 0);
解决方案
我认为您将此脚本附加到您的相机(可能还有其他游戏对象,如天空、火箭等(0, 0, 0)
)。因此,当您玩游戏时,相机会移动(0, 0, 0)
,但什么也没有显示。确保将相机设置在带有 的位置z < 0
。
transform.position = new Vector3(0, 0, -10);
我希望它对你有帮助!
推荐阅读
- c++ - 给定数字的其他 2 个毕达哥拉斯三元组
- c# - 首先创建代码 postgres 数据库失败:未提供密码,但后端需要密码(在 MD5 中)
- php - Apache、PHP 5.6 或 7.0:未加载库:openssl/lib/libcrypto.1.0.0.dylib 使用 Homebrew
- django - 基于国外模型字段值django的唯一约束
- google-chrome-devtools - DevTools - 关闭问题警告?
- macos-catalina - MacOS升级到10.15.X(Catalina)后无法打开JDK
- graphql - 如何在 appsync 中定义解析器以获取 graphQL 中特定日期之间的数据范围
- python - 将数据透视表中的 15 分钟间隔使用数据转换为 60 分钟格式
- python - Matplotlib 轴混淆
- c++ - 删除用户定义的 C++ 头文件中的 .h 扩展名