问题标签 [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.
resources - 资源不会在统一 5 的运行时加载到我的场景中?
我已经使用youtube示例实现了一个帮助脚本。但是当我在其他脚本中使用 Resource 方法时,编译器会给出一个空引用错误。我究竟做错了什么。
这是我的帮助脚本以及如何调用资源。
根据我的场景的路径是
资产/资源/系统/PlayerAnimator.controller
这就是我在其他脚本中用来加载资源的方式
解决方法是什么?
我添加了两个脚本。非没有工作
PlayerCharctor.cs
和助手脚本
unity3d - 如何在玩家生成时添加和同步属性
theNumber
在理解如何添加和同步属性时有一点问题。
1) 我有两个玩家
2)当玩家生成时,我想theNumber
添加一个,以便每个玩家报告不同的序列号
我只是没有让它工作,并希望得到一些帮助。
以下代码放置在生成的玩家身上。
unity3d - Unity3D - 重放非循环粒子系统
我正在关注Survive Shooter Unity3D 教程,并且遇到了 Unite Day 演示与 Unity 5.3 中的实际行为之间的一些不一致之处,例如动画过渡和其他小问题,我必须弄清楚以实现所需的游戏结果并遵循教程.
我无法解决的一个问题是重放非循环粒子系统。在游戏中,每当击中敌人时都会发射命中粒子,但在运行游戏时,这些粒子会发射一次,而不是在后续命中时发射。
这是粒子系统配置:
原始代码只是重新定位并重新播放发射:
我试过重置和清除系统,但没有奏效:
如何重放粒子发射?
谢谢!
unity3d - 画布的 Unity3D 高分辨率图像
我在 Unity3D 中有一个带有一些图像和文本的画布。无论移动应用程序在什么分辨率上运行,我都需要能够将该画布变成具有设定分辨率的图片。
我可以通过创建所需图片分辨率的 Texture2D 并使用获取该画布中图像的设置像素来做到这一点,但这不适用于文本。我怎么能得到字体呢?
另一件事是使用相机拍摄画布的照片,但这取决于屏幕分辨率。有没有办法克服这个问题?
c# - TimeZoneInfo.FindSystemTimeZoneById() 在 Unity 应用程序中引发异常
如果我在 C# 控制台应用程序中执行此代码,它工作正常。
但是,当我在 Unity 应用程序中使用相同的方法时,会引发异常:
我注意到的一件奇怪的事情是,当 MSDN 文档明确指出从注册表中检索信息时,异常是在名为“FindSystemTimeZoneByFileName”的方法中引发的。
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 是不够的......”
我做错了什么以及如何解决?请帮忙!
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 标头的一种形式。
谢谢你。
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
c# - 第三人称控制器运动
我正在使用资产商店中相当复杂和全面的第三人称控制器包。 https://www.assetstore.unity3d.com/en/#!/content/27438
我需要在控制器中更改这一行(或者可能添加新代码),以使角色在按下前进键时朝着角色所面对的方向移动。
这是默认线,但角色相对于相机移动而不是独立移动:
接下来是建议替换该行以实现目标的行:
然而,随着那条线取代了原来的线,前进键会导致角色向一个特定方向移动,而不管他面向哪个方向。示例:如果我向右转,然后按前进键,角色会在前进前转回原来的方向。
[这里是完整的控制器脚本: https ://docs.google.com/document/d/1B4sstqtCqRMCLuHuxEuA9I7tO_3W4aHqEZwr73uFDjY/edit?pref=2&pli=1 ]