自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 spine 卡顿优化

spine 优化

2023-09-18 15:39:00 1835 2

原创 Laya2.0 2D shader逻辑 记录

上传规则是编译时提取出shader需要上传的参数,与上传函数绑定在一起,这样就只用查询一次shader所以需要的值。记录一下Laya2.0 2d shader逻辑,有三个基础类,Shader2D,Shader,Value2D。Value2D:负责存储shader需要的参数,有点像unity的材质球,通过材质球改shader参数。2d 渲染Laya没有unity那么灵活,Laya2.0还能看到对canvas渲染的代码支持,比如设置Alpha的逻辑,这就导致又些代码比较奇怪。

2023-06-29 17:57:14 357 1

原创 Laya2.0 渲染结构(2d)

引擎渲染计算逻辑层就是从这开始,RenderSprite 用链式方式,用位运算标记链式,这是一个很巧妙且省事的设计,但是有点浪费。每次渲染时renderType不一样,都会产生一条新的渲染链,当然这个渲染链是唯一的,只会被初始化一次。3,父类的渲染render,这部分需完成两部分工作,第一:计算出各个控件的参数,处理层级等。与上一个渲染元素图集,渲染参数一样,就会被判断可以发生合批工作,就不会创建新的submit。4,提交渲染节点,这里大致是与shader有关,提交绑定shader参数。

2023-05-17 22:04:25 772

原创 Laya 文本渲染

h5游戏 文本渲染与合批

2023-05-10 21:35:20 329

原创 Laya绘制曲线

绘制曲线

2023-03-11 19:37:35 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除