自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乡村兽医的博客

自己的踩坑之路

  • 博客(16)
  • 收藏
  • 关注

原创 EUI使用之TweenGroup

egret中用普遍动画是egret.Tween.get().但是如果在一个list中有很多元素,挨个遍历看看谁需要做动画,谁不需要,好像有点捞。所以在这里需要用到egret.tween.TweenItem这个类。源码解释:TweenItem:TweenGroup:所以它的作用其实就是在exml文件中自定义动画,然后在list中判定元素视图状态去判断是否做动画。代码:这样的话,就...

2018-11-15 17:58:58 1163

原创 EUI学习之自定义皮肤

http://developer.egret.com/cn/github/egret-docs/extension/EUI/skin/customizeSkin/index.html官网介绍。1.新建皮肤。xxx.exml。这里放UI控件.2.新建自定义类,继承自eui.Component.3.在default.thm.json文件中把两个文件关联起来.4.在自定义类xxx.ts中得到x...

2018-11-09 14:34:48 1161

原创 EUI学习之Group

简单容器( Group )http://developer.egret.com/cn/github/egret-docs/extension/EUI/container/group/index.html官网介绍。其中需要注意的:1.Group 和所有其他 UI 组件都遵循一个原则:组件在没被外部显式设置尺寸(直接设置 width/height)的前提下。会自己测量出一个“合适”的大小。这时...

2018-11-09 14:09:00 679

转载 设计模式常用关系

https://www.cnblogs.com/pangjianxin/p/7877868.html

2018-11-03 12:12:18 108

原创 白鹭的一些资料总结

小包体易推广高留存 白鹭发布微端产品https://mp.weixin.qq.com/s/F4iOlMmwXbuWh1IL9oScbA?深入理解使用白鹭引擎开发微信小游戏的构建机制https://mp.weixin.qq.com/s/3tGv4M0F2uR7uJIWCgGLUg如何将现有H5游戏迁移至微信小游戏?https://mp.weixin.qq.com/s/7FwEaP...

2018-10-30 15:25:14 12132

原创 Cpu与Gpu区别

CPU(Central Processing Unit)中央处理器  CPU一般由逻辑运算单元、控制单元和存储单元组成。在逻辑运算和控制单元中包括一些寄存器,这些寄存器用于CPU在处理数据过程中数据的暂时保存。CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存;CPU有足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件。cpu拥有超强的逻辑能力。CPU擅...

2018-10-30 15:24:24 349

原创 egret中Tween库的使用

egret.Tween.get(tw,{ loop:false,onChange:funcChange, onChangeObj:obj }).to({x:100}).wait(200).call(()=>{//…do something})1.get():得到一个动画对象,后面的loop:是否循环,onChange:Function,动画过程函数,可以动画过程中做操作, ...

2018-10-29 20:23:08 4778

原创 关系链数据

https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/open-data.html微信官网。其中注意的点:1.通过调用 wx.setUserCloudStorage() 可以将当前用户的游戏数据托管在微信后台。只有被托管过数据的用户,才会被视为 玩过 该小游戏的用户,才会出现在 wx.getFriendClou...

2018-10-29 10:58:11 481

原创 Egret微信小游戏转发、分享等功能实现

http://bbs.egret.com/thread-50904-1-1.html这是官方教程的实现。1. 需要在Platform.ts里调用platform.js接口。2. 在Main.ts通过Platform.ts调用执行函数 。3. 在 platform.js写相对应的逻辑代码。这是官方的步骤。主要介绍1.platform。这是平台的接口,都封装在这个类中。自己可以...

2018-10-29 10:57:50 285

原创 3D常用词语理解

Draw Call是CPU对GPU的一种命令,仅仅指向一个需要被渲染的图元列表,在OpenGL和DirectX中分别体现为glDrawElements和DrawIndexedPrimitive图像编程接口命令。1、Draw Call实质保证CPU和GPU可以并行工作的解决方法是:创建命令缓冲区(Command Buffer),CPU发布命令,GPU在完成上一次渲染任务之后会从中再取出命令并且执...

2018-10-26 11:27:13 645

原创 Promise,async,await使用

1.Promise对于Promise的理解就是一个对象,只不过是可以异步执行的一个对象。Promise 对象是一个返回值的代理,这个返回值在promise对象创建时未必已知。它允许你为异步操作的成功返回值或失败信息指定处理方法。 这使得异步方法可以像同步方法那样返回值:异步方法会返回一个包含了原返回值的 promise 对象来替代原返回值。 ——MDNPromise对象有以下三个状态1...

2018-10-25 20:17:30 434

原创 JS中的bind(),apply(),call()

语法fun.bind(thisArg[, arg1[, arg2[, ...]]])参数thisArg当绑定函数被调用时,该参数会作为原函数运行时的 this 指向。当使用new 操作符调用绑定函数时,该参数无效。arg1, arg2, …当绑定函数被调用时,这些参数将置于实参之前传递给被绑定的方法。返回值返回由指定的this值和初始化参数改造的原函数拷贝描述bind() 函...

2018-10-24 19:48:41 159

原创 EUI学习之DataGroup与List

这是整个EUI组件的关系。一般数据容器使用Group,在EUI开发界面后便不需要改变布局,除非自己想改变布局。将子元素添加进来需要指定宽高,不然新添加进来的子元素默认的宽高都是20.1.DataGroup  数据容器 2.ItemRenderer  单条数据模板  步骤:1.先创建普通数组2.用ArrayCollection包装这个数组  数据增删改变可以侦听到3.dat...

2018-10-18 14:06:16 1849

原创 Egret微信小游戏好友排行榜教程

https://mp.weixin.qq.com/s/kYIdnHv-C5KuR9snekPNBghttps://mp.weixin.qq.com/s/PA2sfcGxNfix7sJ8ysy9AA官方文档。https://www.jianshu.com/p/600543c4be42 比较可以的一个文章。步骤:1.在platform中添加一个变量。opendatacontex...

2018-10-14 18:19:59 1001

原创 白鹭发布为小游戏

发布为微信小游戏http://bbs.egret.com/thread-49354-1-1.html上面是官方社区的,一般应该能解决。总体就两步1.index.html中模式showAll改为fixedWidth, egretProperties.json中的current改为wxgame.2.点击发布按钮,选择微信小游戏。然后就可以预览自己的项目。这是需要注意的微...

2018-10-14 16:08:55 307

原创 认识白鹭

安装:在官网下载。www.egret.com创建的项目结构:.wing:包括 Egret 项目的任务配置文件和启动配置文件。 wingProperties.json:Egret Wing 项目配置文件。 bin-debug:项目调试时,所产生的文件存放于此目录。 libs:库文件,包括 Egret 核心库和其他扩展库存放于此目录。 resource:项目资源文件存放于此目录。 s...

2018-10-14 16:02:12 257

空空如也

空空如也

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

TA关注的人

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