当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

unity与wpf, winform双向交互的方法

发表于: 2015-07-09   作者:brotherlamp   来源:转载   浏览:
摘要: 若在项目中碰到unity与wpf, winform双向交互的需求,可以参考下面的方法: 在与winform交互时,相对较容易,这是由于winform user control上可以方便添加AxUnityWebPlayer ocx控件。 1. 确保unity webplayer 正确安装。 2. 在unity中需要与winform交互处用Application.Externalcall(“fu

若在项目中碰到unitywpf, winform双向交互的需求,可以参考下面的方法:

在与winform交互时,相对较容易,这是由于winform user control上可以方便添加AxUnityWebPlayer ocx控件。

1. 确保unity webplayer 正确安装。

2. unity中需要与winform交互处用Application.Externalcall(func_name,  param); 来向wnform端发送消息。其中,param可以为float/int/string等基本型。

3. client端代码中加入一个AxUnityWebPlayer的实例axPlayer, winform中向unity gameobject发送消息时,通过axPlayer.SendMessage(object_name, func_name, param)unity scene中名称为object_name的游戏对象上绑定的脚本中函数名为func_name的方法发送消息,且参数为param,其中param最好为基本型,传递如string[]等会失败。

 

4. 交互过程依赖于unity web player插件,这样unity scene必须编译为webplayer模式下的unity3d文件。

 

WPFunity交互时,其过程稍复杂于WinForm

兄弟连IT教育与全球移动游戏联盟(GMGC)共同设立中国首家基于高端游戏开发的兄弟连&GMGC手游学院!高薪就业,就学手游开发,详情咨询官网客服:http://game.lampbrother.net/

 

 

unity与wpf, winform双向交互的方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号