码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-03-21 17:26:39      阅读:660      评论:0      收藏:0      [点我收藏+]

标签:post   指定   tor   complete   image   解决   疑惑   增加   执行   

一、super()的用处

技术分享图片

MaskLayer继承了eui.Component,

constructor是类的入口

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

二、人物动画

技术分享图片

技术分享图片

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

但是当我使用

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

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

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

后来终于找到解决办法:

技术分享图片

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

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

 三、资源加载

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

并增加一个boy组

技术分享图片

一开始,为了减轻预加载资源的重量,我预想着将preload组中的技术分享图片资源移除,boy组中有资源就行了,结果运行发现人物不再出现在界面,因为找不到资源了。

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

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

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

技术分享图片

添加 RES.loadGroup("boy");

就行了。

 

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

标签:post   指定   tor   complete   image   解决   疑惑   增加   执行   

原文地址:https://www.cnblogs.com/WentingC/p/8618101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!