- 博客(8)
- 收藏
- 关注
原创 cocos实现richtext,文字排版
首先说一下吧,也是工作需求,制作了一个类似richtext的组件,因为cocos的richtext的功能满足不了我的需求下面总结一下思路:cocos不能满足需求的地方richtext的下划线功能不佳,g这种字母使用下划线后字母和下划线重合不能空白站位只能层级嵌套扩展性不强(不如自己折腾)所以我花了一些时间制作了一个扩展性强(容易扩展功能,方便版本管理),随便嵌套的组件。下面我把d...
2019-10-28 21:59:14
1146
原创 browser-sync Cannot get /
用browser-sync发现打开总是cannot get,研究发现了browser-sync应该是默认支持index.html,改名这个就好了
2019-09-29 15:09:57
463
原创 分享一个最近自己写的js版本的状态机
说一下支持什么功能把状态的增删改查打印状态顺序结构进出状态的回调注册然后说一下做时候的难点:对传递变量的监听对已有监听变量的getset处理其他就是基础的增删改查的逻辑实现,不算太难再说一下优缺点:优点:包体小,对环境没有什么要求,直接可用缺点:目前对于用来判断切换状态的变量只支持基础类型只支持一条线的状态,不支持一个状态后面可到多个状态(虽然我也没研究过一个状...
2019-08-30 10:50:18
270
原创 js Proxy(代理)
Proxy代理函数使用set时会报错,直接复制粘贴mdn上的代码会报错let validator = { set: function(obj, prop, value) { if (prop === 'age') { if (!Number.isInteger(value)) { throw new TypeError('The age is not an...
2019-08-26 10:34:14
1155
原创 cocos龙骨插件杂记
动画停止:playAnimation方法会有一个返回值,直接.stop()龙骨动画设置armatureName会自动播放动画:设置前将animationName置空即可龙骨替图:需要龙骨内已经做好插槽,插槽内放进需要被替换的图片,而后通过遍历rawDisplayDatas数组的数据的name属性,name对应的就是替换图片的名称,取到index,然后设置插槽的displayIndex属性...
2019-08-14 11:56:34
520
原创 【造轮子】cocos序列帧播放
东西不难,就是自己实现一下在工作中因要定制一个动画播放,所以自己简单的利用了cocos的update函数写了一个最粗糙版本的播放序列帧,但是只能播放一个序列帧动画,所以改进了一下,改成了可以播放多个,代码如下 update(dt) { this._super(dt) for (let index = 0; index < this._animationAr...
2019-06-12 15:56:30
612
原创 cocos制作水滴粘连效果
工作需求,要做个水滴粘连的效果。实际运用的知识:1.两点形成的直线和坐标系的角度2.求圆上点的坐标(知道角度,半径)3.向量旋转4.坐标系转换实现思路,运用cocos的绘图系统,画直线和画贝塞尔曲线两个方法,组成的一个形状,作为两个圆之间的填充部分。需要的求得信息:圆上的两点备注:圆上的两点需要做的是一个张开角度上的两点,这个角度随意,所以公式是必须的,因为角度不对的话会导...
2019-05-24 14:49:09
1472
转载 Unity在Android端读取文件
https://blog.youkuaiyun.com/musicvs/article/details/49657905
2018-12-29 18:10:45
1110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人