Unity3d Winform

Posted by Packy on December 20, 2018

Unity3D 结合 winform编程

一个项目,老师一定要将数据显示在windows窗口上,而不是unity的内置gui里。需要了解一些winform的知识了。

0  socket d 怡 引 s y  . 人 炮 数 据 , . . 显 示 . 模 . 块  313 . 2001  148 . 0003  囗  过  丿 包 苻 仰 角  一 10  丿 包 作 角 一 30  实 2 弹 坐 . 丬 示 x  实 2 弓 # 坐 . 丬 示 y  117 . 4497  实 2 弓 # 坐 . 丬 示 z

在unity3d 里建立一个win32 窗口,点击buttom可以弹出来,关闭X 掉,还会重新弹出来,除非在gui上关闭掉。

修改Edit -> Project Settings -> Player->Other Setting中的API Compatibility Level为.Net 2.0

来自 https://blog.csdn.net/zxy13826134783/article/details/79660950

Resolution and Presentation  Resolution  Fullscreen Mode  Default Screen Width  Default Screen Height  Run In Background*  Capture Single Screen  Display Resolution Dialog  use Player Log  Resizable Windon  Visible In Background  Allon Fullscreen Snitch  Force Single Instance  V Supported Aspect Ratios  16:10  16:9  Others  Splash Image  Other Settings  XR Settings  1024  280C

确保 游戏窗口失去焦点不会暂停,继续运行。网络游戏非常重要。

拖动新弹出的窗口,u3d窗口会停止渲染,这点好像没有找到解决方案。。

在项目\Assets\Plugins文件夹内放入win32 api

代码略。