注册登录页面的框架(二)

原创 2016年08月29日 20:45:53

上次总结到泛型
脚本UISceneMgr中涉及到了获取挂点的脚本UISceneCtrBase这是个场景基类,以后还有有一个窗口基类,

using UnityEngine;
using System.Collections;
/// <summary>
/// 场景UI控制器基类
/// </summary>
public class UISceneCtrBase : MonoBehaviour {
    //获取居中挂点
    public Transform center_container;
    //左上挂点
    public Transform left_top_container;
    // Use this for initialization
    void Start () {
        OnStart ();
    }
    void OnDestroy(){
        BeforeOnDestroy ();
    }
    protected virtual  void OnStart(){
    }
    protected virtual  void BeforeOnDestroy(){
    }
    // Update is called once per frame
    void Update () {
    }
}

一个 专门容纳各个enum的文件

using UnityEngine;
using System.Collections;
/// <summary>
/// 场景UI类型
/// </summary>
public enum SceneUIType{
    NONE = 0,
/// <summary>
    /// 登陆场景UI类型
/// </summary>
    Login,
    Battle
}
public enum ResourceType{
    NONE = 0,
    /// <summary>
    /// 登陆场景UI类型
    /// </summary>
    UIScene,
    /// <summary>
    /// 登陆窗体UI类型
    /// </summary>
    UIWindow
}
public enum WindowUIType{
    NONE = 0,
    /// <summary>
    /// 登陆场景UI类型
    /// </summary>
    Login,
    Register
}

public enum WindowUIContainerType{
    NONE = 0,
    Center,
    //左上挂点
    LeftTop,
    //左下挂点
    LeftButton,
    //右上挂点
    RightTop,
    //右下挂点
    RightButton,

}
/// <summary>
/// 窗口UI显示的动画类型
/// </summary>
public enum WindowShowAnimationType{
    Nomal = 0,
    //从中间向四周放大显示
    CenterToBig,
    //从左到右
    LeftToRight,
    RightToLeft,
    TopToBottom,
    BottomToTop//从下到上
}

这里我只是罗列了我当前用到的,以后随时加

到现在,三个最基本的脚本写了两个
这里写图片描述

剩下这个

using UnityEngine;
using System.Collections;
//游戏工具类,扩展特点,静态类,方法是静态的
public static class GameTools {
    public static void ResetPositionAndScale(this GameObject go){
        go.transform.localPosition = Vector3.zero;
        go.transform.localScale = Vector3.one;
    }


    public static void SetParent(this GameObject go,Transform parent){
        go.transform.parent = parent;
    }
    /// <summary>
    /// 获取或添加组件
    /// </summary>
    /// <returns>组件泛型</returns>
    /// <param name="go">游戏对象</param>
    /// <typeparam name="T">组件实例</typeparam>
    public static T GetOrAddCoponent<T>(this GameObject go) where T:MonoBehaviour{

        T t = go.GetComponent<T> ();
        if(null == t)
            t = go.AddComponent<T>();
        return t;

    }
}

到此我们就可以成功的加载出来背景了,最后一个阶段也是最乱的阶段,显示窗口,同时设置按钮,写入,读取,功能最后再说,先把显示显示全

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)

使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)   转载自CSDN   项目地址:https://github.com/724888/lightno...
  • a724888
  • a724888
  • 2017年03月08日 09:40
  • 1631

CSS+H5的登录界面

后台管理系统 .main_bar{ width:auto; height:350px; background-color:#6495ED; ma...
  • Grit_ICPC
  • Grit_ICPC
  • 2016年11月21日 18:21
  • 704

06登录界面逻辑

需要在登录界面完成下面的功能。 1.注册和登录按钮的响应的事件 2.用户名改变时,EditText应该监听到,将用户名置为空; 3.onCreate未加载(setContentView)之前,如果用户...
  • chenfuduo_loveit
  • chenfuduo_loveit
  • 2014年11月27日 16:27
  • 988

SSM搭建(整合)+用户模块(登录和注销)实现

SSM框架的搭建环境(Spring,SpringMVC,Mybatis)  本文使用的是maven来构建的环境,开发工具是eclipse,tomcat用的是8,jdk版本1.8用户模块流程  pom....
  • s740556472
  • s740556472
  • 2017年05月06日 00:18
  • 5808

使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)

SSM框架搭建流程 SSM框架Web程序的流程  http://www.linuxidc.com/Linux/2016-08/134273.htm 上面链接总结的流程很好,但是该流程没有加...
  • StarLOVELeaf
  • StarLOVELeaf
  • 2016年12月08日 10:24
  • 30533

一个登录页面的测试用例(借鉴他人的,方便查阅)

具体需求: 有一个登录页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)   此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测...
  • dml1220
  • dml1220
  • 2015年03月09日 09:21
  • 14132

数据存储,实现用户登录界面及记住密码的实现。

首先实现界面的布局。 代码如下: xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://sch...
  • ren8590
  • ren8590
  • 2017年04月07日 14:53
  • 124

登录界面框架

实际效果(已做屏幕适配处理): 项目总体结构: layer_icon.xml ...
  • qq_23577577
  • qq_23577577
  • 2017年02月13日 19:19
  • 177

简单实现网页登录框中的“记住我”

登录框中通常有一个“记住我”的checkbox按钮,它是用来记住当前用户输入的用户名和密码,下次用户再次登录的时候就不用重新输入直接点击登录就可以了(现在很多浏览器自身就带有这样的功能)。在公用电脑上...
  • tujiaw
  • tujiaw
  • 2017年04月14日 21:43
  • 1485

关于登录页面的实现

 package javaapplication; import static javaapplication.Login.name; import javax.swing.JOptionP...
  • wsyzxpz
  • wsyzxpz
  • 2015年09月26日 20:33
  • 149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:注册登录页面的框架(二)
举报原因:
原因补充:

(最多只允许输入30个字)