问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Unity3d中实现和网页数据的交互?

发布网友 发布时间:2022-04-23 01:48

我来回答

1个回答

热心网友 时间:2022-04-26 14:06

Unity3D和网页数据交互的基本原理简介:

1、Unity3D的游戏引擎是和编辑器集成在一起的,所有它也是一个制作/开发平台。

2、Unity3D是使用JavaScript、C#作为核心脚本语言来驱动事个游戏引擎。

3、平台可以

数据交互:

1、在Unity3D中调用网页js函数

如果我们在html中有脚本函数;则在u3d中我们可用使用Application.ExternalCall调用js函数,该方法只适合在Web3D环境下使用。该方法支持基本类型的传递和数组传递,任何类型都会转换成字符串类型使用。

例子代码:

Application.ExternalCall("SayHello","The game says hello!);//调用SayHello,传递一个字符串

2、在Unity3D中直接执行一段脚本代码如:

Application.ExternalEval("if(document.location.host!='unity3d.com'){document.location='http://unity3d.com';}");

3、在js中调用Unity3D函数(传递消息等)

如果有Unity3D中有一段用JS写的功能函数:

function MyFunction(param:String)

{

Debug.Log(param);

}

需要在JS中呼叫这个函数则可以这样写:

这里要注意的是MyObject代表Unity3D中的一个场景名称为MyObject,MyFunction是调用的函数,最后一个字符为传递的参数。

与php,jsp等的表单数据交互

与php,jsp等的表单数据交互很可能会是今后用到的主要方式,原理是利用form表彰传递数据,下面以php为例来进行说明。

Unity3D可以实现向某个指定页面发送表单数据然后在php中使用_POST获取传递回来的表彰数据。

比如:$action = $_POST["myform_action"];//定义一个变量$action用来获取页面传递过来的表单数据

if($action!=""){

echo $action;//如果接收到了数据则打印出数据内容

}

?>

在Unity3D中我们发送数据的代码如下:

var form = new WWWForm();//定义一个网页表单

form.AddField("myform_action","Action1");//添加一个表彰字段名称为myform_action内容是action1

var download = new WWW("www.xxx.com/index.php",form);//发送表单数据到指定网址页面

假如index.php执行的是数据库/统计操作,我们就可以对传递的数据进行保存读取或者其他操作了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家对腾讯已经作出解除音乐版权处罚,为什么网易云还是很 市场监管总局依法对腾讯控股有限公司作出责令解除网络音乐 腾讯放弃音乐独家版权,绝大部分独家协议已按期解约 高级BEC和中级口译哪个难? 三级口译是什么样的水平 高级日语口译大概是什么水平 高级口译常用谚语 品牌型号怎么填写 送刀剑是什么风水 送礼送菜刀是什么意思 如何在Unity3d中实现和网页数据的交互 求助,怎样编写windows窗口程序内嵌unity3d的窗口 unity3d游戏怎样放到网页上 编译好的unity3d,怎样嵌入网页 html页面如何嵌入unity3d场景中 做玻璃隔断时采用多厚的玻璃?高度分别是1.8米和2.4米时? 玻璃隔断晃动怎么加固 你好 请问 玻璃隔断,不锈钢方管框架里面用胶粘上10MM玻璃这样牢固吗?玻璃最大的1800搞1700宽 想装个防水拉帘做隔断,怎么安装比较好? 如何巧妙的用玻璃隔断 瓷砖地面做玻璃隔断。可以先做好玻璃。就是顶上留了一个槽。玻璃顶上去打好胶。然后地面就放几个胶垫玻璃 浴室玻璃隔断门滑轮出来了怎么弄 玻璃隔断的玻璃怎样固定在隔断上 玻璃隔断框架尺寸是多少 隔断没留卡槽能装玻璃? 室内玻璃隔断 可以上下不加固定的框么 怎么操作的呢? 玻璃隔断做成房子怎么做最坚固? 一般玻璃隔断怎么施工? 玻璃门隔断怎么安装 玻璃门隔断的安装方法 玻璃隔断墙做法有哪些 一个unity3d文件和一段html代码怎么把html代码加入到网页中实现上传 求助,WPF嵌入unity3D并实现WPF与unity3D之间的通信 如何把UNITY3D输出的.html格式导入到网站里? C#编程 WINFORM 程序里面怎么实现内嵌UNITY3d 并且实现控制 电脑下载了unity3D插件为什么网页上用不了 unity3d文件 unity 如何制作成网页游戏版本:游戏在unity中制作好后,如何发布成网页形式的游戏? unity3d 能否通过控件嵌入其他软件中 unity 3d 可以做网页的虚拟三维展馆漫游吗 Unity 3d未来可以实现网页版CS吗?不再需要下载?? unity3d项目怎样发布才能通过网页访问 如何自己做硅胶娃娃? 自己做硅胶娃娃需要什么材料? 可以自己做硅胶娃娃吗? 自己做硅胶娃娃可以用吗? 硅胶娃娃可以做私人订制吗? 明星硅胶娃娃怎么定制 你知道硅胶娃娃怎么做吗 能告诉我吗 这种硅胶娃娃?小娃娃怎么做的 哪里有硅胶娃娃制作过程