这段时间完成了两个页面
主要用到网络交互&&事件委托如下:
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与大小不然有后者也没法显示