egret 入门学习笔记之问题解决

摘要:
但当我使用varboy2=egret时。吐温。收到男孩2.to;我困惑了很长时间,找不到问题。最后,找到了一个解决方案:直接使用egret.Tween.get to;它可以达到我想要的效果。当我在屏幕上随机指定一个点时,角色将向该点移动。只有在资源返回到预加载组后,字符才能出现在界面上。最初,打开Main.ts文件并找到onConfigComplete方法:AddRES.loadGroup;想做就做

一、super()的用处

egret 入门学习笔记之问题解决第1张

MaskLayer继承了eui.Component,

constructor是类的入口

super()代表执行父类的构造函数

二、人物动画

egret 入门学习笔记之问题解决第2张

egret 入门学习笔记之问题解决第3张

我设计的效果是:人物随着手指触摸屏幕任何一点而走动。

但是当我使用

var boy2 = egret.Tween.get(mc2);

boy2.to({x:e.stageX,y:e.stageY},2000);

时,并没有达到我想要的效果,我疑惑很久,找不到问题所在。

后来终于找到解决办法:

egret 入门学习笔记之问题解决第4张

直接使用egret.Tween.get(mc2).to({x:e.stageX,y:e.stageY},2000);

可以达到我想要的效果了,当我在屏幕上随意指定一个点时,人物将朝着这个位置点走动。

三、资源加载

我将所需资源放入资源管理器中

并增加一个boy组

egret 入门学习笔记之问题解决第5张

一开始,为了减轻预加载资源的重量,我预想着将preload组中的egret 入门学习笔记之问题解决第6张资源移除,boy组中有资源就行了,结果运行发现人物不再出现在界面,因为找不到资源了。

将资源重新放回到preload组后,人物才可以出现在界面上。

那么,如果我就是不想将资源放在preload中,怎么样才能加载到boy资源呢?

原来,打开Main.ts文件,找到onConfigComplete方法:

egret 入门学习笔记之问题解决第7张

添加 RES.loadGroup("boy");

就行了。

四、图片穿透

需求:点击当前图片穿透到下层图片

方法:设置当前图片的touchEnabled属性为false即可

免责声明:文章转载自《egret 入门学习笔记之问题解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇delphi 大文件的读写 使用 MapviewOffilevmware 下找不到ifcfg-eth0的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Egret 小游戏实战教程 跳一跳(搬运二)

开始页面的逻辑 由于开始页面比较单调,只有一个开始游戏的按钮,所以我们只需要在按钮上添加一个事件监听即可 具体逻辑就是当触摸事件发生时,我们将把 SceneGame添加到舞台中,同时把 BeginScene从舞台中移除 SceneBegin.ts 代码如下: publicbeginBtn:eui.Button; privateinit() { //...

egret 发布ios记录

根据官方文档http://developer.egret.com/cn/github/egret-docs/Native/native/hybrid/hybrid/index.html 将现有的项目发布成Hybird。 发布成功之后,使用xcode打开xcworkspace工程。 然后点击运行按钮。成功调用启动了iphone模拟器,但是内容确实一片空白,即...

egret 自动播放音乐问题:ios 自动播放音乐失效

Egret Engine 2D 官方文档可见,音频有三种加载方式: 1.通过Sound加装音频 2.通过 res 加装音频 3.通过 URLLoader 加装音频 每种方式我都尝试了一下,测试发现这三种方式用PC浏览器(chrome)打开都可以正常自动播放。 然而我用自己手机(iphone8)测试(主要使用微信、safari和QQ打开测试)的时候,发现问题...

iOS 14 egret H5游戏卡顿问题分析和部分解决办法

    现象 总体而言,iOS 14 渲染性能变差,可以从以下几个测试看出。 测试1:简单demo,使用egret引擎显示3000个图(都是同一个100*100 png 纹理),逐帧做旋转。(博客园视频播放可能有问题,视频地址:https://github.com/kenkozheng/kenkozheng.github.com/blob/master...