问题标签 [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.
unity3d - Unity 5 - 2D 游戏 - 单独的场景与面板
我尝试阅读所有帖子,例如 http://forum.unity3d.com/threads/scenes-vs-canvases-vs-panels.279890/ http://forum.unity3d.com/threads/with-new-ui-separate- Scenes-or-just-separate-panels.281013/ 和其他人仍然不明白什么是更好的方法?
场景与面板。
我个人认为场景更好 - 我觉得不同的层次。
我试着写一个熟悉糖果迷的游戏,以及我如何理解他们使用场景的方式——因为从地图到玩新的比赛游戏,你会看到加载屏幕——我觉得这是一些场景。
谢谢
unity3d - Unity3D - 当纹理文件在服务器上时,如何在运行时更改对象的纹理
我最近开始使用 Unity3D,我正在使用 Unity3D 5.3.0 版;
我的应用程序中有精灵对象,目前我正在导入图像并将其纹理类型从纹理转换为精灵。以及使用我的精灵对象的精灵渲染器手动喜欢它。
我想在运行时更改精灵渲染器中的精灵(2D 纹理)。并且纹理文件(png图像)存储在我的服务器上。
使用 www 类我可以将它下载到纹理文件中,但问题是,在将纹理类型分配给精灵之前,如何将纹理类型从纹理转换为精灵?
unity3d - Unity UI - 按钮 OnClick() 看不到 LevelManager 的功能
我正在关注 Udemy 课程中的 Number Wizard UI 讲座(我不知道我是否能说出名字,但它是最著名的一个),我创建了“开始”和“退出”按钮。
我遇到的问题是这样的:在右下角的OnClick()面板中,我创建的“LoadLevel”函数(包含在LevelManager类中)没有出现。
因此,它不起作用。我试图在网上寻找它,但我只能找到有关 Legacy UI 的东西。
这是我在 Unity 中的截图:
和类的代码:
我希望你能帮助我,我会再次通过基本的 Unity 教程来检查是否有任何提示。
感谢您的时间!
Ps:如果我的问题有问题,请记住这是我在这里发布的第一个问题。再次感谢你 :)
c# - Windows 上的 PlayerPrefsException
我在 Windows 宽度 5.3.4 版本上构建了 Unity3d 游戏。我收到这个错误
PlayerPrefsException:无法将首选项值存储在 UnityEngine.PlayerPrefs.SetString(System.String 键,System.String 值)[0x00000] in :0 at SlotManager+c__Iterator3.MoveNext () [0x00000] in :0(文件名:行:- 1)
Hay Im 所做的只是一个普通的 PlayerPrefs.SetString。根据文档(http://docs.unity3d.com/ScriptReference/PlayerPrefsException.html),此异常不应出现在 Windows 平台上,我找不到有关此主题的任何信息。有同样问题的人吗?
android-studio - 使用 Android 插件时 Unity3d 应用程序崩溃
我正在按照本教程制作一个计步器,它作为一个 android 项目运行良好,但是当我将 android 项目作为一个库并想在 unity3d 中使用它时,它崩溃并给我一个错误class not found: exception
我的统一代码如下:
我的android代码如下:
制作了一个android jar后,我将它保存在unity3d的插件文件夹中。我错过了什么吗?
我的 Android 清单文件如下:
c# - Unity 5.4 Animator 的动画/状态播放/停止
如何使用 C#(非旧版)在 Animators 中播放动画或状态?
动画剪辑“RightAnim”和“LeftAnim”
c# - UNET - 同步。非玩家对象的颜色脚本
我已经尝试解决这个问题好几个星期了,但没有成功,我真的需要帮助。
当我在实际播放器对象上启动颜色同步时,我能够在我的非播放器对象上同步颜色。
但是,我遇到的问题是我想将脚本附加到管理颜色同步的非播放器对象。我对位置和旋转同步也有同样的效果。
当我拖动非玩家对象时,我将其着色为红色,当我放下拖动时,我将其重新着色为白色。但是,我在拖动远程客户端时遇到授权问题,这就是我认为我无法解决的原因。
这是顺序:
- On-DragStart a) AssignNetworkAuthority b) 将颜色更改为红色
- 拖
- On_DragEnd a) 重绘为白色 b) ReleaseNetworkAuthority
当我从远程客户端执行此操作时,出现权限错误。我的结论可能是错误的,即分配-删除权限语句由于某种原因与绘画不同步。
这是我使用的代码(之前分配了 childGameObject):
这是附加到非播放器对象的实际sync.script:
同步。脚本用于测试,所以当我启动 Cmd_DoColor 时并没有真正优化。最后,我将添加一个 if 语句并检查颜色是否已更改。