Tag: unity3d

Unity3D – 向WWWForm添加自定义标头

这是我运行的C#代码: WWWForm formData = new WWWForm (); //Adding formData.headers.Add (“Authorization”, “Basic ” + System.Convert.ToBase64String(Encoding.UTF8.GetBytes(CONSUMER_KEY + “:” + CONSUMER_SECRET))); formData.headers.Add (“Host”, “api.twitter.com”); //Assigning formData.headers [“Host”] = “api.twitter.com”; formData.headers [“Authorization”] = “Basic ” + System.Convert.ToBase64String (Encoding.UTF8.GetBytes (CONSUMER_KEY + “:” + CONSUMER_SECRET)); Debug.Log (formData.headers [“Authorization”]); 如上所示,我尝试将Authorization和Host字段添加到标题中,然后为了确定它们分配值。 但是Unity3D每次都会在formData.headers [“Authorization”]上抛出一个错误。 这是错误消息: KeyNotFoundException: The given key was not present in the […]

当鼠标离开屏幕时,如何停止移动

我希望有人可以帮我解决一个小问题。 目前我有一个输入管理器连接到主摄像头,允许用户通过将鼠标移动到窗口的边缘来平移地图,但我遇到了一个小问题,我试图修复自己无济于事。 如果鼠标移出窗口,则仍然会发生平移,当我调试或使用其他应用程序时,我觉得很烦人。 因此,我希望当鼠标在游戏窗口之外时,有人可以帮助我阻止发生的移动。 这是我的输入管理器的代码。 using UnityEngine; using System.Collections; public class InputManager : MonoBehaviour { public Vector3 position = new Vector3(0,0, -10); public int boundary = 50; public int speed = 4; private int screenBoundsWidth; private int screenBoundsHeight; // Use this for initialization void Start() { screenBoundsWidth = Screen.width; screenBoundsHeight = Screen.height; } // Update […]

将UI定位到鼠标位置(使“工具提示”面板跟随光标)

我按照光标制作了一个工具提示面板 void Update () { this.transform.position = Input.mousePosition; } 在更新function中。 面板“落后”,在四分之一秒后移动到光标位置,这有点烦人有更好的方法吗? 我可以以某种方式“粘合”它到光标? 以下是我从右向左移动鼠标时的外观。 当鼠标静止时,面板IS在光标下,只有在剧烈移动时它才会落后。

JSON和Unity,在游戏中显示图像

我有一个测验游戏应用程序,我在游戏中有图像。 我想要显示图像..文本显示非常好,但图像不是。 这是我的JSON C#代码。 点击这里图片 调用我的对象和变量。 public TSRoundData[] myRoundData; public TSPlayerProgress myplayerProgress; private string mygameDataFileName = “TSdatabase.json”; 我的JSON代码 private void myLoadGameData() { string myfilePath = Path.Combine(Application.streamingAssetsPath, mygameDataFileName); if (File.Exists(myfilePath)) { string mydataAsJson = File.ReadAllText(myfilePath); TSGameData myloadedData = JsonUtility.FromJson(mydataAsJson); myRoundData = myloadedData.myRoundData; } else { Debug.LogError(“Cannot load game data!”); } } 我的JSON脚本代码 “questionImage”:”Assets/ImagesQuiz/NoentryPlate.png”,

从收件箱中统一检查或读取短信

我需要实现一个小文本ui来统一显示来自收件箱的短信。 搜索后,我只找到如何使用Application.OpenURL发送短信。 有没有人知道如何在没有打开默认短信应用程序的情况下统一检查或短信? 我的测试环境是Nexus 6p。

剔除会影响动画吗?

我只是想知道剔除是否会影响动画,因为我有一些淘汰的动画对象,有些时间有效,而有些时候不是因为我在场景中移动相机? 我在google上搜索我找到了AnimatorCullingMode。然后我选中了基于剔除类型的动画对象.Onredere被选中。 我是否需要将其更改为alwaysAnimate 。

将数据从unity发送到firebase生成错误 – 数据无效; 无法解析JSON对象

只需将Unity3d与Firebase一起使用我有一个数据库url,我想发送数据。 我正在使用以下代码 void Start() { BtnSendScore(); } public void BtnSendScore() { StartCoroutine(SendScore(“Muhammad Faizan Khan”, 100)); } public IEnumerator SendScore(string name, int score){ string url = “https://xyz.firebaseio.com/scores.json”; WWWForm objForm =new WWWForm(); objForm.AddField(“playerName”, name); objForm.AddField(“score”, score); objForm.AddField(“scoreDate”, DateTime.Now.ToString()); WWW www = new WWW(url, objForm); yield return www; if (www.error == null) { Debug.Log(“Adedd ::” + www.data); } […]

如何使用TryParseHtmlString将hex转换为Color(RGBA)

如何使用HEX值更改Unity中的按钮颜色? 我尝试了这个,但它不起作用,也许我在这里犯了一个错误: btn.image.color = ColorUtility.TryParseHtmlString(DADADAFF, out color);

如何在没有预览的情况下使用Unity直接打印照片或文本

我是团结的初学者,我想直接将图像打印到连接的默认打印机而无需预览。 我正在使用此代码进行打印,但它需要预览 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class PrintImage : MonoBehaviour { public void PrintFile() { PrintFiles(); } void PrintFiles(string path=null) { path = “file:///C:/Users/ersai/Desktop/2.jpg”; System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.CreateNoWindow = false; process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; process.StartInfo.UseShellExecute = true; process.StartInfo.FileName = path; process.StartInfo.Verb = “print”; process.Start(); } } 这不是重复的,因为这不是一个窗口标记问题我问C#unity标记重复的问题不适用于C#Unity。 我从统一的assest存储中通过LSPrinter Simple解决了。

使用InputField时隐藏虚拟键盘

我知道如何使用InputMethodManager隐藏或显示虚拟键盘。 但我想使用物理键盘在EditText输入文本,但我不想在Unity 3D Android中显示虚拟键盘。 我怎么能在Unity 3D中做到这一点?