C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>

时间:2024-07-20 14:37:38

工具

  1.三维场景 Unity 5.0.2f1

  2.开发环境Microsoft Visual Studio 2010

  3.需要使用的控件 UnityWebPlayer Control

出现的问题及解决办法:

  1.安装完Unity 5.0.2f1后,通过工具箱->选择项->COM组件  中没有找到UnityWebPlayer Control我解决的办法:在网上下载了一个UnityWebPlayer.exe文件,安装后,就能            找到。

C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>

  2.Failed to initialize player's 3D Settings。控制面板里卸载UnityWebPlayer.exe,重新找了个UnityWebPlayerFull.exe文件安装,然后再次调用,就没有再出现该错误。

集成步骤:

  1.打开Unity 5.0.2f1创建一个新工程。Projects-->单击右侧 [New Project] 在新窗体的Project Name栏里输入UnityTest01作为项目名字,单击[Create Project]。

  2.我通过GameObject->Particle System 创建了一个离子系统,别的什么也没做。

C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>

  3.编译项目:File->Build Settings->Web Player->复选 离线部署 offline deployment 单击Build按钮,选择一个文件夹用来存放编译的文件:test01 编译完成后得到:包含test01.unity3d在内的4个文件。文件路径:E:\UnityProject\UnityTest01\test01\test01.unity3d

C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>

  4.Visual Studio 2010创建窗体应用程序。在Form1中添加一个axUnityWebPlayer1控件。在属性窗口中找到属性:src,把上面的路径粘贴上去。运行窗体程序,即可加载场景。

C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>