unity3d中C#调用js中的变量,如A.js中有个static var score:int.要在B.cs中用score改UILable.text,怎么做

我用了Ac=GameObject.getComponent(“A”)asA;和Ac=(A)GameObject.getComponent("A");都不行,我也把A改到到... 我用了 A c = GameObject.getComponent(“A”) as A;和Ac = (A)GameObject.getComponent("A");都不行,我也把A改到到Standard Assets目录下,也B不在同意目录,为什么还是发现不了 A这个脚本
请问谁用过js改过ngui的UILable吗,求方法。
展开
 我来答
诺记美利达
电脑发烧友

推荐于2016-06-30 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:1.3万
采纳率:59%
帮助的人:3735万
展开全部
C#调用JS。。这个已经无关unity了,从语言的角度来想了。
两门语言之间相互调用变量,方法,这是不可能的。。。
语言间的交互,也就只能通过一些字符串,XML,文本之类的通用数据
追问
谢谢您的回答,还想问问,用js能动态改变NGUI中的UILable。text文本吗,网上找的只有c#,貌似js环境不能识别UILable这部件
追答
为何不能识别呢?应该可以啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式