zhenyitian 发表于 2013-8-5 17:18

新人求助!关于u3d与HTML进行交互的问题。

U3D大神小弟出现了一个严重的问题在于unity3d与HTML交互问题,我想在HTML中定义一个按钮对按钮加上点击事件,通过点击事件执行unity3D中写的js方法,例如让模型变色等等。undefined


在生成网页客户端项目后,在项目的html中写入javascript如下

function test(){u.getUnity().SendMessage("MyObject", "test", "1");}


在网页上面加上一个button,然后加入时间。但是问题出现了。不知道为什么,点击后完全没有效果,囧求大神指点,如果想访问到 u3D里面写好的js方法应该怎么访问。。。undefined

xiaofan012 发表于 2013-8-5 17:26

看你写法没错,仔细看看吧:
1.u.getUnity()这个写法在4.x版本的;
2.看看js脚本是否正确;
3.看看你MyObject中是否绑定的脚本中有test函数方法;

这种问题自己好好看看都能解决的啦,祝好运

zhenyitian 发表于 2013-8-5 17:35

xiaofan012 发表于 2013-8-5 17:26 static/image/common/back.gif
看你写法没错,仔细看看吧:
1.u.getUnity()这个写法在4.x版本的;
2.看看js脚本是否正确;


您好~我想我估计错在“MyObject” 上面。因为不清楚getUnity()第一个值代表的 是什么。

zhenyitian 发表于 2013-8-6 14:45

问题解决了~MyObject 就是 开发过程中的事物对象,想调用哪个js就必须确认这个实在哪个东西上如“Camera”{:5_435:}

ゅ星星点灯° 发表于 2017-2-13 20:12

好帖就是要顶

me10001 发表于 2017-2-13 19:57

真心顶

想淰伱の亽~ 发表于 2017-2-13 20:22

难得一见的好帖

HackerEva 发表于 2017-2-13 20:19

很好哦

无聊↑国人 发表于 2017-2-13 20:02

不错不错

kannayotsuki 发表于 2017-4-8 12:43

好帖就是要顶
页: [1]
查看完整版本: 新人求助!关于u3d与HTML进行交互的问题。