版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iceSony/article/details/83382875
实习第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();
}
}
具体实现:https://blog.csdn.net/suifcd/article/details/68496830
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与大小不然有后者也没法显示