Unity3d 去掉exe版本的边框
来源:互联网 发布:js div加载html页面 编辑:程序博客网 时间:2024/06/05 11:29
网上有好多介绍Unity3d去除边框的文章,大都是出自同一个地方。http://www.pixelstudio.nl/?p=204,好多人还让必须用指定的文件名(文件名必须与类名一致)。把网上的代码copy过来实验了一下,结果不能用。so,查找各种资源,最终解决掉了。
using System;using System.Runtime.InteropServices;using UnityEngine;public class WindowMOD : MonoBehaviour{ public Rect screenPosition; [DllImport("user32.dll")] static extern IntPtr SetWindowLong (IntPtr hwnd,int _nIndex ,int dwNewLong); [DllImport("user32.dll")] static extern bool SetWindowPos (IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); [DllImport("user32.dll")] static extern IntPtr GetForegroundWindow (); const uint SWP_SHOWWINDOW = 0x0040; const int GWL_STYLE = -16; const int WS_BORDER = 1;const int WS_POPUP = 0x800000; void Start () { SetWindowLong(GetForegroundWindow (), GWL_STYLE, WS_POPUP);//将网上的WS_BORDER替换成WS_POPUP bool result = SetWindowPos (GetForegroundWindow (), 0,(int)screenPosition.x,(int)screenPosition.y, (int)screenPosition.width,(int) screenPosition.height, SWP_SHOWWINDOW); }}
这样子在编辑模式下点运行,我的Unity的边框确实木有了。然而,发布之后的exe文件仍然带有边框。在playersetting中将Display Resolution Dialog设置为Disabled或者Hidden By Default。然后再发布的exe就可以直接无边框显示啦。
- Unity3d 去掉exe版本的边框
- Unity3d 去掉exe版本的边框
- Unity3d 去掉exe版本的边框
- 【Unity3D自学记录】Unity3D去掉exe版本的边框
- Unity3D 去掉 exe 边框
- unity3d发布EXE去掉边框
- Unity exe去掉边框
- 去掉panel的边框
- 去掉菜单的边框
- 去掉虚拟的边框
- 去掉input的边框
- 去掉 DataList 的边框
- 去掉iframe的边框
- 如何去掉菜单的边框
- 去掉Gridview显示的边框
- 去掉Input文本框的边框
- html 去掉图片链接的边框
- 拖动去掉边框的JFrame
- android JSON解析
- maven学习的几个主要资源
- 翻转句子中单词的顺序
- 代码自动生成框架----CodeAutomaticGenerationFramework
- 解决Oracle Sqlplus查询折行、折页的问题
- Unity3d 去掉exe版本的边框
- Shunsaku 应用场景 概要
- 差分约束系统的简介
- 博客搬家啦
- Task #4 - Deploy and test
- db2数据库跟踪方法
- 用gen_tcp创建本地服务器需要注意的一个问题
- python面向对象编程(2)—— 实例属性,类属性,类方法,静态方法
- x264_macroblock_analyse模块分析-3