如何匹配位于两个不同UnityScript文件中的不同文本字段?
我将创建两个页面。在一页中,我创建一个文本字段和一个按钮。在文本字段中我要写一些东西。单击按钮后,将出现下一页。我可以使用 Application.Loadlevel()
将页面从一个页面移动到另一个页面。在第二页中,我只有一个文本字段。我想在下一个文本字段(位于另一页)上显示上一个文本字段值。但我做不到那件事。请帮忙。
I am going to create two pages. In one page I create a textfield and a button. In text field I am going to write something. After click it on the button the next page will appear. I can move page from one page to another by using Application.Loadlevel()
. In the second page, I have only one text field. I want to show the previous textfield value on the next text field, which is located in another page. But I can't do that thing. Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一种解决方案:
您可以访问一个脚本文件中存在于另一个脚本文件中的字段(变量),这可以通过将该变量设置为全局来完成,这样您就可以在另一个 javascript 文件中访问它。
您需要将文本字段中的文本设为全局文本,以便您可以在另一个脚本文件(在您的情况下为 javascript)中访问它。
Global 可以这样声明:
并且可以在另一个 javascript 中访问它,如下所示:
TheScriptName.someGlobal = 10;
Unity 脚本参考中的全局链接
This is one solution:
You can access fields (variables) in one script file which are present in another script file, this can be done my making that variable global, this way you can access it in another javascript file.
You need to make the text in the textfield global, so that you can access it in another script file (javascript in your case).
Global can be declared like this:
And it can be accessed in another javascript like this:
TheScriptName.someGlobal = 10;
Link to Global in Unity Script Reference