1. 程式人生 > >【遊戲公司日常——第21至30天】:伺服器的互動&UI與特效層級調整

【遊戲公司日常——第21至30天】:伺服器的互動&UI與特效層級調整

                                            實習第21-30天

這段時間完成了兩個頁面

主要用到網路互動&&事件委託如下:

using System;

public class Employee

{

    public delegate void Handler();

    public Handler handler;

    public Employee()

    {

        handler += new Handler(ReportWork);

    }

    public void ReportWork()

    {

        Console.WriteLine("工作進展為0啊老大");

    }

    public void BeginReport()

    {

        handler();

    }

}

public class Boss

{

    public Boss(Employee e)

    {

        e.handler += new Employee.Handler(SolveEmployee);

    }

    public void SolveEmployee()

    {

        Console.WriteLine("你是個好人,滾蛋吧");

    }

}



class Program

{

    static void Main(string[] args)

    {

        Employee e = new Employee();

        Boss b = new Boss(e);

        e.BeginReport();

    }

}

帶引數

using System;



public class Employee

{

    public delegate void Handler(int percent);

    public Handler handler;

    public int percent;

    public Employee()

    {

        handler += new Handler(ReportWork);

    }

    public void ReportWork(int x)

    {

        Console.WriteLine("工作進展為"+x+"啊老大");

    }

    public void BeginReport()

    {

        handler(percent);

    }

}

public class Boss

{

    public Boss(Employee e)

    {

        e.handler += new Employee.Handler(SolveEmployee);

    }

    public void SolveEmployee(int x)

    {

        if (x<50)   Console.WriteLine("你是個好人,只做了百分之"+x+"的工作滾蛋吧");

        else   Console.WriteLine("很好,給你漲3000歡樂豆");



    }

}



class Program

{

    static void Main(string[] args)

    {

        Employee e = new Employee();

        Boss b = new Boss(e);

        e.percent = 50;

        e.BeginReport();

    }

}

xlua與u3d互動:https://blog.csdn.net/wangjiangrong/article/details/79759306

翻牌和集字涉及:

事件註冊

事件監聽

獲取伺服器資訊

顯示資訊

資訊處理

這些都是最基礎的

Drawcall降低

1.圖集打包

需要動態獲取圖片打包到動態圖集包

靜態大圖放bigimage目錄下直接拖拽

2.預製體修改

第一層預設為empty gameobject

包含image static_text content

Do檔案,從excel表中獲取引數

紅點新增

一種scrollview思想實現

預設顯示個數,當滑動第一個物件離開螢幕邊緣,放置到最後一位進行初始化

特效擋住了東西

Raycast設定與graphic raycast組建

注意設定img與大小不然有後者也沒法顯示