问题标签 [unity3d-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
319 浏览

resources - 资源不会在统一 5 的运行时加载到我的场景中?

我已经使用youtube示例实现了一个帮助脚本。但是当我在其他脚本中使用 Resource 方法时,编译器会给出一个空引用错误。我究竟做错了什么。

这是我的帮助脚本以及如何调用资源。

根据我的场景的路径是

资产/资源/系统/PlayerAnimator.controller

这就是我在其他脚本中用来加载资源的方式

解决方法是什么?

我添加了两个脚本。非没有工作

PlayerCharctor.cs

和助手脚本

0 投票
1 回答
350 浏览

unity3d - 如何在玩家生成时添加和同步属性

theNumber在理解如何添加和同步属性时有一点问题。

1) 我有两个玩家

2)当玩家生成时,我想theNumber添加一个,以便每个玩家报告不同的序列号

我只是没有让它工作,并希望得到一些帮助。

以下代码放置在生成的玩家身上。

0 投票
3 回答
5914 浏览

unity3d - Unity3D - 重放非循环粒子系统

我正在关注Survive Shooter Unity3D 教程,并且遇到了 Unite Day 演示与 Unity 5.3 中的实际行为之间的一些不一致之处,例如动画过渡和其他小问题,我必须弄清楚以实现所需的游戏结果并遵循教程.

我无法解决的一个问题是重放非循环粒子系统。在游戏中,每当击中敌人时都会发射命中粒子,但在运行游戏时,这些粒子会发射一次,而不是在后续命中时发射。

这是粒子系统配置:

在此处输入图像描述

原始代码只是重新定位并重新播放发射:

我试过重置和清除系统,但没有奏效:

如何重放粒子发射?

谢谢!

0 投票
1 回答
60 浏览

unity3d - 画布的 Unity3D 高分辨率图像

我在 Unity3D 中有一个带有一些图像和文本的画布。无论移动应用程序在什么分辨率上运行,我都需要能够将该画布变成具有设定分辨率的图片。

我可以通过创建所需图片分辨率的 Texture2D 并使用获取该画布中图像的设置像素来​​做到这一点,但这不适用于文本。我怎么能得到字体呢?

另一件事是使用相机拍摄画布的照片,但这取决于屏幕分辨率。有没有办法克服这个问题?

0 投票
0 回答
113 浏览

animation - 人形机器人跳下动画到地面

我有一个动画它爬到墙上然后跳下来。但是现在当我的模型跳下时是站在空中的。但我想在地面上跳下动画。我该怎么做? 站立空气

0 投票
2 回答
8488 浏览

c# - TimeZoneInfo.FindSystemTimeZoneById() 在 Unity 应用程序中引发异常

如果我在 C# 控制台应用程序中执行此代码,它工作正常。

但是,当我在 Unity 应用程序中使用相同的方法时,会引发异常:

我注意到的一件奇怪的事情是,当 MSDN 文档明确指出从注册表中检索信息时,异常是在名为“FindSystemTimeZoneByFileName”的方法中引发的。

0 投票
0 回答
471 浏览

java - 如何帮助 Unity3d 引擎找到安装在我的 Linux 机器上的 JDK?

我正在 Unity3d 5.2 上开发一款应该为 Android 构建的游戏。我使用 Ubuntu 14.04。

我用了:

安装java。在 .bashrc 中设置 $JAVA_HOME 和 $PATH 变量,如下所示:

执行.bashrc:

当我检查系统变量时:

它给了我:

我已经安装了android-sdk。但是当我尝试在 Unity 中为 android 构建时,它显示选择文件夹窗口,我选择我的 jdk 安装,但它给了我错误:

“您指定的路径看起来不像是有效的 JDK 安装。Android 开发至少需要 JDK 7 (1.7),只有 JRE 是不够的......”

我做错了什么以及如何解决?请帮忙!

0 投票
1 回答
687 浏览

c# - 获取 Twitter Hashtag 的 Json Feed

您好,我目前在 Unity(C#) 中工作,并试图从 twitter 上的某个主题标签中获取 JSON 提要。是的,我已经完成了身份验证过程并拥有所有令牌和密钥。我查看了 TweetSharp 等插件,但无法弄清楚如何从 API GET 状态页面中所述的某个主题标签简单地获取 JSON 提要

https://dev.twitter.com/rest/reference/get/statuses/user_timeline

示例结果是 JSON 并使用 URL:

https://api.twitter.com/1.1/search/tweets.json?q=%23 {HASHTAGHERE}

为了取回 JSON 数据,我还需要在这个 URL 上添加什么。我假设它是 HTTP 标头的一种形式。

谢谢你。

0 投票
2 回答
2031 浏览

c# - 编辑脚本以使角色朝他面对的方向移动

我正在使用 Opsive 的第三人称控制器资产。它是一个相当复杂的第三人称控制器,可以控制动画、损坏、移动、输入等。 http://opsive.com/assets/ThirdPersonController/documentation.php

我想更新 ControllerHandler.cs 脚本以使角色朝着角色所面对的方向移动,而不管相机方向如何。(以旧生化危机游戏的风格)

在原始脚本中,角色将相对于相机所面对的方向向前移动。

我收到了一些建议来更改脚本中的一行,但是随着更改,角色会朝着一个固定的方向前进。(EG:当我用 D 键向右转,然后按 W 向前移动时,角色会回到原来面对的方向并朝那个方向移动。)

这是脚本的原始部分:

这是有人告诉我将其更改为:

不幸的是,这并没有达到我想要的结果。

任何帮助将不胜感激。谢谢!

这是控制器脚本的链接: https ://docs.google.com/document/d/1B4sstqtCqRMCLuHuxEuA9I7tO_3W4aHqEZwr73uFDjY/edit?usp=sharing

0 投票
1 回答
1082 浏览

c# - 第三人称控制器运动

我正在使用资产商店中相当复杂和全面的第三人称控制器包。 https://www.assetstore.unity3d.com/en/#!/content/27438

我需要在控制器中更改这一行(或者可能添加新代码),以使角色在按下前进键时朝着角色所面对的方向移动。

这是默认线,但角色相对于相机移动而不是独立移动:

接下来是建议替换该行以实现目标的行:

然而,随着那条线取代了原来的线,前进键会导致角色向一个特定方向移动,而不管他面向哪个方向。示例:如果我向右转,然后按前进键,角色会在前进前转回原来的方向。

[这里是完整的控制器脚本: https ://docs.google.com/document/d/1B4sstqtCqRMCLuHuxEuA9I7tO_3W4aHqEZwr73uFDjY/edit?pref=2&pli=1 ]