unityscript相关内容

如何做“突出显示"在游戏对象上

我正在制作一个类似块的游戏,现在我想在特定块上有鼠标悬停时实现突出显示块(游戏对象). 我尝试过这样的事情(我不确定这是不是最好的方法,但这只是我的想法): #pragma strict公共类 BlockSelecting 扩展 MonoBehaviour {公共变量悬停:布尔=假;公共 var xpos : 浮动;公共变量 ypos:浮动;函数开始(){}函数更新(){}函数 OnMou ..
发布时间:2022-01-22 22:53:22 其他开发

Unity3D - 如何制作纹理更改静音按钮/切换?

我正在尝试在我的 android 游戏菜单中制作一个静音按钮,所以当我按下按钮时,纹理从播放扬声器符号变为静音扬声器符号(我已经在 Photoshop 中制作了). 所以当音频正在播放时,它会有一个“扬声器"符号,但是当我按下它时,它会变成一个“静音扬声器"符号(一个带叉号的扬声器). 提前致谢,感谢您的帮助! 解决方案 首先我们制作一个 maintexture 作为始终使用的 ..
发布时间:2022-01-06 15:10:00 其他开发

JavaScript 可以明确用于开发 Unity 游戏吗?

我想要一个权威的答案,这个问题对我来说一直是一个问号.似乎经常使用术语 JavaScript 来表示或描述 UnityScript. 我一再被告知,您可以使用实际的 JavaScript 在 Unity 中开发游戏,但据我所知,UnityScript 充其量只能被描述为 JavaScript 的超集,但确实有一些项目可能不是不完全兼容,您不能像通常那样简单地使用 JS 来开发 Unity 游 ..
发布时间:2021-12-11 17:50:15 前端开发

在 Unity 中显示实时摄像机源

我有一个关于 Unity 的问题.我希望以前没有回答过这个问题.我想将相机(如高清摄像头)连接到我的计算机,视频源应该显示在我的 Unity 场景中.把它想象成一个虚拟的电视屏幕,可以实时显示摄像机所看到的内容.我怎样才能做到这一点?Google 没有为我指明正确的方向,但也许我只是无法正确查询 ;) 我希望你明白我的意思. 解决方案 是的,这当然是可能的,幸运的是 Unity3D ..
发布时间:2021-12-11 17:38:01 C#/.NET

Unity 2017.10f3 .Net 4.6 目标问题

我已按照文档将播放器设置 API 更新为 4.6.但我的项目仍然以 3.5 为目标. 我也尝试手动将 csproj 更新到 4.6但是在打开 unity 后,它再次将其覆盖为 3.5. 请注意,我已将 Visual Studio Tools For Unity 更新到最新版本 (3.1.0.0) 有什么我遗漏的吗?这是一个已知的错误?如果是这样,是否有解决方法? 解决方案 ..
发布时间:2021-12-11 17:12:52 其他开发

Unityscript/Javascript 是否已停产?

我正在使用 Unity 2017.2.0b5.我试图帮助那些问过关于 Unityscript 的问题的人不久前,但我注意到: Assets > Create > C# Script 存在,但 Assets > Create > JavaScript 缺失. “项目"选项卡和“添加组件"菜单上的“创建新脚本"菜单中也缺少此选项. 我阅读了发行说明,但找不到有关 Unityscrip ..
发布时间:2021-12-11 16:48:20 C#/.NET

如何为移动设备 iOS/Android 统一加速构建和运行过程

嗨,我正在统一开发一款游戏,我需要在 iOS 中测试这款游戏.对于特殊情况,我需要测试控制器的输入触摸,但这需要很多时间. 当我更改脚本 C# 中的某些代码行时,我必须在 unity 中重新构建 iOS 游戏,然后我必须构建并运行 Xcode 项目以在我的 iPhone 上测试和运行游戏. 这个过程需要很多时间,所以问题是是否有有什么方法可以加速这个过程? 解决方案 Unity ..
发布时间:2021-12-11 16:46:29 C#/.NET

将 Unity 变换转换为 THREE.js 旋转

如何将 THREE.js 相机或对象的旋转与 Unity 游戏对象的变换相匹配? Unity 使用具有 ZXY 欧拉阶数的左手系统.THREE.js 使用具有 XYZ euler 阶数的右手系统. 将GameObject.transform.rotation(四元数)转换为Object3D.rotation(THREE.Vector3)需要进行哪些转换? 解决方案 我们最终解决 ..
发布时间:2021-11-25 02:14:59 C#

Unity LookAt 2d 等效

我正在 Unity 3D 中在 2D 透视图中自上而下地创建一个坦克战斗 2D 游戏.我的轴是 X 和 Y(默认),我正在尝试制造一个寻的导弹 我的导弹代码是: var敌人名称:字符串;//这次射击寻找哪个敌人私有变量目标:游戏对象;无功速度:浮动= 100;私有变量 timeToTarget:float;函数开始(){timeToTarget = Mathf.Abs(speed);if ..
发布时间:2021-11-24 22:06:50 C#

OnTriggerEnter 不起作用

公共变量敌人:游戏对象;敌人 = GameObject.FindGameObjectWithTag("敌人");函数 OnTriggerEnter(other:Collider){如果(other.gameObject.tag ==“敌人"){Debug.Log("死");销毁(游戏对象);}} 这个脚本附加到一个被实例化的预制箭头上.敌人有一个圆形碰撞器,箭头有一个盒子碰撞器.箭头已选中 Is ..
发布时间:2021-11-24 21:42:06 C#

统一的阿拉伯语输入字段

有没有办法将统一输入字段的语言更改为阿拉伯语?.我尝试了ArabicSupport,它正确显示了阿拉伯语,但是将它与输入字段一起使用不起作用,因为 GameObject.Find("input_field").GetComponent().text = Fix3dTextCS.fix(GameObject.Find("input_field").GetComponent().text); 导致 ..
发布时间:2021-11-17 01:20:08 移动开发

带变量名的迭代

是否可以在 c# 中从变量进行迭代?我有变量 public Transform dest1, dest2, dest3, dest4,... 和 public StudentScript stu1, stu2, stu3, stu4, ...; 我想要的是如果与 student1 发生碰撞,则代理从 stu1 转到 dest1 和 callscript,如果与 student2 发生碰撞,则转到 ..
发布时间:2021-09-14 19:40:34 C#/.NET

保存声音值 PlayerPrefers

我有一个 UI 菜单,玩家可以在其中设置游戏音乐的音量. 通过滑块它可以改变音量.我试图保存这些值,并在游戏再次打开时检索它们,但到目前为止还没有成功. 当我们改变 Slider 的值时,声音也会改变,但这些值不会被保存. 我的代码如下所示: Ps: Unity 控制台中的 0 警告,如果可能,C# 回答 =] 使用UnityEngine;使用 System.Collec ..
发布时间:2021-09-14 19:31:57 C#/.NET

在Unity中随机排列数组

我想对我的 array 变量中的数字进行一次随机播放,所以我从 Start()调用了我的 Shuffle 方法. 然后我尝试从更新访问改组后的数组,但无法这样做.我该如何访问?还有其他方法可以将我的数组洗一次,然后永远使用吗? private System.Random _random = new System.Random();浮秒浮动时间计数;浮动开始时间;无效开始(){startt ..
发布时间:2021-05-09 19:50:14 C#/.NET

使用yield WaitForSeconds

我可能正在问一个非常明显的问题,而我却忽略了一个问题,但是我试图在它做某事之前先创建一个暂停. 我已经看到它在网上很多地方都被使用- yield WaitForSeconds(2); 但是我得到的语法错误是 “错误CS1528:预期;或=(无法指定构造函数参数声明中)(CS1528)(Assembly-CSharp) 这让我感到困惑,因为我不太确定关键字 yield 的真 ..
发布时间:2021-04-18 20:44:00 C#/.NET

为什么在Unity中仅使声音静音是如此困难?

我整天都在寻找解决此问题的方法,但我根本找不到.使用Unity 3D中的JavaScript,我有一个脚本,当播放器在X轴上的速度达到特定点时,我想在其中播放声音,如果不在该点,则声音将被静音.而且我相信我拥有正确的结构,只是说要静音的代码行是行不通的.我尝试了各种不同的组合,但每个组合都会出现错误. 脚本如下: #pragma严格var playing = false;var audi ..
发布时间:2021-04-12 19:40:26 其他开发

纹理会在编辑器中加载,但不能独立加载(显示为粉红色)

我正在使用名为 Simple Obj 的资产,该资产允许我导入obj,它们的材质和纹理关联.这在我的编辑器中可以正常工作,但在我的独立版本中却不能. 我的 OBJ不在我的资源文件中,我使用WWW方法从另一个文件中获取它. 这是我的操作方式,他下载了我的OBJ,创建了一个Gameobject并将其放置在我的场景中: private IEnumerator DownloadAndImpor ..
发布时间:2020-07-26 03:37:27 C#/.NET

如何从触发器获取联系点?

我需要一个2d传感器,它不会发生碰撞,但也会为我提供碰撞的接触点. 触发器不给我接触点,对撞机给我接触点,但会引起碰撞. 我已经尝试过使用碰撞器时禁用碰撞,以期使碰撞进入回调,但实际上并没有发生碰撞,但是没有运气. 那么如何从触发器获取联系点?或者如何在不引起碰撞的情况下使用刚体获得碰撞回调? 基本上我有一个想充当雷达的圆圈,但我希望它在接触点方面也相当准确. 解决方 ..
发布时间:2020-07-26 03:35:57 C#/.NET