博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity3d与web交互的方法
阅读量:6680 次
发布时间:2019-06-25

本文共 819 字,大约阅读时间需要 2 分钟。

通过web,url传入数值的方法:

代码:
var version : int = 1;
function CheckVersion ()
{
    var update_url = "http://mysite.com/myGame/version.txt";
    update_post = WWW(update_url);
    yield update_post; //等待数据传递
    if(update_post.error)
    {
        print("URL输入错误: " + update_post.error);
    }
    else
    {
        var latestVersion : int;
        //取得传入的值
        latestVersion = int.Parse(update_post.data);
        if (latestVersion > version)
        {
            //你的代码写在下面
        }
    }
}
unity3d输出数据的方式如下,采用Application.ExternalCall,该方法只适合在web3d环境下使用。
该方法支持基本类型的传递和数组传递,任何类型都会转换成字符串类型使用。
例子代码://不待参数的调用函数 MyFunction1
Application.ExternalCall ("MyFunction1");
//调用函数MyFunction2,传递一个字符串
Application.ExternalCall ("MyFunction2", "Hello from Unity!");
//调用函数MyFunction3,传递混合参数
Application.ExternalCall ("MyFunction3", "one", 2, 3.0);
在web中使用的函数,接受参数的能力。

转载于:https://www.cnblogs.com/yanghaihao/archive/2012/12/06/2805036.html

你可能感兴趣的文章
HIVE创建HBASE表
查看>>
k3cloud单据插件
查看>>
MaridDB主从复制,双主模型,半同步的配置
查看>>
麒麟开源堡垒机功能版本说明及升级方式说明
查看>>
交换机SPAN功能配置
查看>>
关于ssh的问题
查看>>
作业 rh124
查看>>
Docker创建tomcat镜像
查看>>
Restful学习随笔
查看>>
2018区块链学习路线及大纲附Java,Python,初级高级,深入浅出视频教程
查看>>
[Algorithms] Longest Common Subsequence
查看>>
常见排序算法总结(含C/C++代码)
查看>>
CurrentRowColor 选中行 颜色改变
查看>>
内容溢出显示省略号
查看>>
二维码(支持arc,苹果自带扫描,zbar扫描,二维码生成)
查看>>
更改matlab默认工作路径
查看>>
[转] EM算法
查看>>
在VS中折叠所有代码或展开所有代码
查看>>
JavaScript 书籍推荐(转)
查看>>
《活法》摘录一
查看>>