动态编辑器 window 未正确缩放
Dynamic editor window is not correctly scaling
下午,最近在努力开发的时候比较多; Err 我 'Editor Extension' 的图形部分,通过 unity3d 的观众,我一直在寻找为屏幕尺寸创建更多动态 window!
在我的整个测试过程中,我注意到许多我似乎无法说服的核心故障,目前我已经尝试过 "doubles, int, float, etc.. etc..",虽然我的问题可能只是与统一有关,但我确定这里有人在尝试扩展他们的 "Editor Application" 时发生了此事件,这是我一直遇到的可变问题的一些视觉表示。
Error && Success Image Collection!
在我的动态屏幕适配之旅中,这是我目前在 window 的项目中尝试的一些代码。
private Rect Topic_Selection_Rect_Window = new Rect(5, 5, Screen.width / 6, 350);
static void Init()
{
EditorWindow Toolbox = GetWindowWithRect(typeof(Toolbox), new Rect(0, 0, 1250, 900));
Toolbox.Show();
}
private void OnGUI()
{
BeginWindows();
GUILayout.Window(0, Topic_Selection_Rect_Window, Topic, "Please Select A Listed Topic!");
EndWindows();
}
private void Topic(int id)
{
GUILayout.TextField("pre-text");
}
现在使用上面显示的代码,我们在 "Price rect topic_selection_rect_window" 上有了这样的想法,我们可以将 API 用于 'Screen.width',虽然最初我我注意到这个想法是了解用户屏幕 - 信息,虽然它的现实是我认为最初初始加载获取用户信息是很不稳定的,我需要关于如何尝试的想法在初始化时得到它,虽然我已经尝试过似乎没有相应的工作,虽然一旦我加载并且一切都不稳定并且我退出并再次加载它不那么不稳定并且最后一次并且很好;一段时间以来我遇到了一些问题,例如 "Screen.height" 似乎从来没有工作过,给我一个很好的 ## 或 Screen %% 可用性,而且往往无法与我的显示器一起工作等等;我对编程还很陌生,我想弄清楚这个 API 是如何工作的,等等,感谢任何
评论/回答!
-- 罗盘博士--
下班后的修修补补,我在闲逛时放弃了后来我的 window 无法进行调试,我不得不重新启动 Unity3d -有一次我的 Editor-Window 崩溃了,所以经过一番折腾后我想我可以直接用 [.show();] 调用 window,到目前为止它看起来很强大解决方案!
下午,最近在努力开发的时候比较多; Err 我 'Editor Extension' 的图形部分,通过 unity3d 的观众,我一直在寻找为屏幕尺寸创建更多动态 window!
在我的整个测试过程中,我注意到许多我似乎无法说服的核心故障,目前我已经尝试过 "doubles, int, float, etc.. etc..",虽然我的问题可能只是与统一有关,但我确定这里有人在尝试扩展他们的 "Editor Application" 时发生了此事件,这是我一直遇到的可变问题的一些视觉表示。
Error && Success Image Collection!
在我的动态屏幕适配之旅中,这是我目前在 window 的项目中尝试的一些代码。
private Rect Topic_Selection_Rect_Window = new Rect(5, 5, Screen.width / 6, 350);
static void Init()
{
EditorWindow Toolbox = GetWindowWithRect(typeof(Toolbox), new Rect(0, 0, 1250, 900));
Toolbox.Show();
}
private void OnGUI()
{
BeginWindows();
GUILayout.Window(0, Topic_Selection_Rect_Window, Topic, "Please Select A Listed Topic!");
EndWindows();
}
private void Topic(int id)
{
GUILayout.TextField("pre-text");
}
现在使用上面显示的代码,我们在 "Price rect topic_selection_rect_window" 上有了这样的想法,我们可以将 API 用于 'Screen.width',虽然最初我我注意到这个想法是了解用户屏幕 - 信息,虽然它的现实是我认为最初初始加载获取用户信息是很不稳定的,我需要关于如何尝试的想法在初始化时得到它,虽然我已经尝试过似乎没有相应的工作,虽然一旦我加载并且一切都不稳定并且我退出并再次加载它不那么不稳定并且最后一次并且很好;一段时间以来我遇到了一些问题,例如 "Screen.height" 似乎从来没有工作过,给我一个很好的 ## 或 Screen %% 可用性,而且往往无法与我的显示器一起工作等等;我对编程还很陌生,我想弄清楚这个 API 是如何工作的,等等,感谢任何
评论/回答!
-- 罗盘博士--
下班后的修修补补,我在闲逛时放弃了后来我的 window 无法进行调试,我不得不重新启动 Unity3d -有一次我的 Editor-Window 崩溃了,所以经过一番折腾后我想我可以直接用 [.show();] 调用 window,到目前为止它看起来很强大解决方案!