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

原创 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;

    }
}

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

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

相关文章推荐

SSH框架登录注册页面用struts的xml配置方式校验遇到的问题及解决方法

SSH框架用struts的xml配置进行前台验证,验证登录和注册页面遇到的问题及解决方法。

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

执行后,自动加载背景,然后隔两秒加载登录窗口,点击注册按钮,出现注册窗口,点注册后,再点取消,回到登录窗口,输入正确的密码显示登陆成功准备工作就是搭好框架,不过注意每个单独的小部分都是在widge里,...

yii框架实现注册页面短信验证60秒倒计时

先说下简单的,直接用jquery来实现短信验证60秒倒计时,然后在说明在yii框架下怎么实现的。 /*--------------------...

一个简单的注册登录页面(包括阿里大于的手机验证)html+JS+AJAX+PHP

欢迎登录 登录名称: 注册 密码: 忘记密码 登录 重置         背景:非计算机专业,在校学习期间,接触过linux,perl,...

教你写一个炫酷的Material Design 风格的登录和注册页面

每个人都会喜欢漂亮的登录界面,一个App 给人们的第一印象是非常重要的。这篇文章将教你使用谷歌材料设计规范(Material design spec )和谷歌的新的设计支持库( design supp...

简易 的QQ APP登录以及注册页面的实现

1:首页面的效果图XML代码的实现: 这里主要使用了相对布局和线性布局来实现<RelativeLayout xmlns:android="http://schemas.android.com/apk...

登录、注册页面及后台代码

一.登录页面及后台代码 1.登录页面如图1所示 首先进行身份选择,由“管理员”和“用户”两种身份进行选择,选择不同的身份,程序会进入不同的数据表检索登录信息;当用户名或密码为空时会提示;当用户名或密码...

淘淘商城系列——单点登录之用户注册页面实现

首先,我们还是先看一下注册页面,如下图所示。 上图箭头指向的链接在register.jsp的代码当中的位置如下图所示。 由于我现在对js不是很熟悉,注册页面对输入合法性的校验就不像正规网站...

利用php和mysql实现注册登录页面

利用php和mysql实现注册登录页面

99个漂亮的注册和登录页面设计(附PSD)

原文地址:http://www.qianduan.net/99-beautiful-free-signin-login-and-signup-psd-designs.html 整理自...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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