概述
这段时间完成了两个页面
主要用到网络交互&&事件委托如下:
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与大小不然有后者也没法显示
最后
以上就是大方毛衣为你收集整理的【Daily Games——开发篇】:服务器的交互&UI与特效层级调整的全部内容,希望文章能够帮你解决【Daily Games——开发篇】:服务器的交互&UI与特效层级调整所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复