CR开发笔记-5主界面GUI的进一步代码完善

新增代码

 if (winID == 2)
        {
            GUILayout.BeginVertical("box");
            GUILayout.Box("日记",GUILayout.Height(fullHeight/8));
            GUILayout.BeginHorizontal("box");
            if (GUILayout.Button("蓝光隧道I", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("BlueWayIscene");
            }
            if(GUILayout.Button("蓝光隧道II", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("BlueWayIIscene");
            }
            if(GUILayout.Button("蓝光隧道III", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("BlueWayIIIscene");
            }
            if(GUILayout.Button("蓝光隧道IV", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("BlueWayIVscene");
            }
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal("box");
            if(GUILayout.Button("紫光星雨I", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("PurpleRainIscene");
            }
            if(GUILayout.Button("紫光星雨II", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("PurpleRainIIscene");
            }
            if(GUILayout.Button("紫光星雨III", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("PurpleRainIIIscene");
            }
            if(GUILayout.Button("紫光星雨IV", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("PurpleRainIVscene");
            }
            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal("box", GUILayout.Height(fullHeight / 5));
            if(GUILayout.Button("红光星河I", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("RedRainIscene");
            }
            if (GUILayout.Button("红光星河II", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("RedRainIIscene");
            }
            if(GUILayout.Button("红光星河III", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("RedRainIIIscene");
            }
            if(GUILayout.Button("红光星河IV", GUILayout.Height(fullHeight / 5)))
            {
                Application.LoadLevel("RedRainIVscene");
            }
            GUILayout.EndHorizontal();
            GUILayout.EndVertical();
            if (GUI.Button(rtLevelWinBtn,"关闭"))
            {
                stLevelWin = false;
                WindowsExist = false;
            }
        }

效果图如上

今日梗

众人皆说程序员好,赚得多死得早

CR开发笔记-5主界面GUI的进一步代码完善

时间: 2024-10-08 06:02:13

CR开发笔记-5主界面GUI的进一步代码完善的相关文章

CR开发笔记-3GUI界面制作

今天是第三篇 今天主要是做UI界面,非常容易,我也不用NGUI直接上好了! 直接上代码! using UnityEngine; using System.Collections; public class Startmenu : MonoBehaviour { float fullWidth; float fullHeight; Rect rtFullscreen; Rect rtBeginBtn; //窗口定义 //这个玩意的效果就是只让一个窗口存在 bool WindowsExist; //

CR开发笔记-2基础飞机的搭建以及测试代码

好吧!今天没有建模,主要是美术细胞死了. 处于一种劳累的状态. 快速说一下今天的进度 啊,这就是一个逗比飞机的基本骨架. 没有什么好解释的. 这里开始坑人了,上面的红色箭头指的是是否利用重力,这里由于是飞船么,宇宙中暂时没有重力,所以去掉. 下面是的红红的是是否符合经典物理动力学. (说白了就是是否可以支持Force,今天我以为他是是否失重,然后调了半天代码%>_<%) 然后贴代码. public class levelRun : MonoBehaviour { // Use this for

CR开发笔记-6用户数据存储

仍然是贴代码 using UnityEngine; using System.Collections; public class DateControl : MonoBehaviour { public static string Name; public static int Num; bool JBstart; float fullWidth; float fullHeight; Rect fullScreen; //窗口 Rect NameText; Rect GoBtn; Rect po

CR开发笔记-1工作前的准备

任何一个游戏的开发都要在之前好好想一想 首先这个游戏怎么制作,是一个什么游戏? across是一个探索向逃生宇宙逃生游戏.考虑到我的美工能力,我不敢做什么rpg之类的,估计也就...做个飞船,做个星球,做几个奇葩的地形. 暂时不提. 游戏背景基于V-ver大背景,starlight号的故事,这个故事是这样的,starlight号困在某某空间中,需要与宇宙那边的星团共和国联络,于是派出了..... (说好的开发呢) 咳咳! 好的,下面是正题. 首先我们需要把资源想一下,我需要什么资源. GUI,毋

CR开发笔记-4模型。。我的审美去哪里了

我的审美去哪里了. 呃 好吧,今天基本上没什么代码. maya建模就弄出来了这个鬼东西 审美不见惹 世界的恶意,没有游戏原画的悲哀. 今天针对这个逗比的模型说一说吧. 美观什么的,美感君已经死了. 真的死了. 和谐君也死了. 强调3点 1.maya里渲染出来的效果,你不要相信,unity不支持辉光,只支持光晕.到unity里你的东西一般是非常屌丝的 2.输出文件为fbx,为啥是fbx,fbx,3dmax可以用 maya可以用 都可以用,容量小,相对的,很多材质不支持,但是利大于弊. 输出fbx需

IOS 开发笔记-基础 UI(5)使用代码创建按钮

在实际开发中,很多的时候是需要手动写代码来创建按钮的. 在开发过程中,并不是每次都通过storyboard拖控件完成UI界面,因为storyboard上面的界面是“固定死”的,有时候可能会在程序运行过程中动态地添加一些新的控件到界面上,比如QQ,微信的聊天信息,是有人发出一条信息后才动态显示出来的.因此,需要掌握如何用代码动态地添加控件.实际上,storyboard的本质就是根据图形界面描述转成相应的代码(xml 文件).还有一个原因,就是有的国内的公司,或者一些 IOS 开发的团队,并不使用故

《ArcGIS Runtime SDK for Android开发笔记》

开发笔记之基础教程 ArcGIS Runtime SDK for Android 各版本下载地址 <ArcGIS Runtime SDK for Android开发笔记>——(1).Android Studio下载与安装 <ArcGIS Runtime SDK for Android开发笔记>——(2).Android Studio基本配置与使用 <ArcGIS Runtime SDK for Android开发笔记>——(3).ArcGIS Runtime SDK概述

安卓开发笔记——多种方式实现底部菜单栏(仿微信界面)

关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现. 记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看: 1.<安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)> 2.<安卓开发复习笔记——TabHost组件(二)(实现底部菜单导航)> 3.<安卓开发笔记——Fragment+FragmentTabHost组件(实现新浪微博底部菜单)> 今天带来种相对更通俗易懂的写法,不再和过去一样去沿用TabHost了

Ext JS 6开发实例(三) :主界面设计

在上文中,已经将CMD创建的应用程序导入到项目里了,而且也看到默认的主界面了,今天的主要工作就是修改这个主界面,以符合项目的需要.除了设计主界面,还有一些其他的东西需要配置一下. 添加本地化包 打开app.json文件,找到requires,代码如下:     "requires": [      "font-awesome"     ],12341234 以上代码说明项目默认已经引用了Font Awesome的图标,可以在项目中直接使用.这个在项目的后续开发中会经