zoukankan      html  css  js  c++  java
  • 开始写游戏 --- 第二篇

    开始写游戏 --- 第二篇

      现在时间:

        

      我实在是睡不着,2点钟的时候其实就醒了,一直醒着躺倒现在。

      脑子里一直在想,别人都好厉害,真的好厉害。

      我以前做web开发工作的时候,写的前端组件都是这样的:

        

        这是运行效果:

          

      可见我们当时是通过 options 的方式来让外界配置组件的属性、事件。

      但是,当我进入了Egret的世界后,虽然花了两个月看完了书,但是还是感觉像小白一样。

      明明自己知道类、知道继承。但是就是不怎么用。

      在Egret的世界里,我当时写组件。。。就是用了以前web开发组件的套路。。。

        

        我想通过这种方式向外抛出事件。。

          

        然后外部是这么用的:

          

      现在想想真的挺蠢的。

      不是有继承么?不是有事件基类么?为什么不用?

      现在再用这个想法弄一个组件:

        

      然后这是使用方式:

        

       查看运行效果:

        

      这样不就利用了 eui.Componet 类的 addEventListener 了么?

      类的继承使用,要好好利用啊!

      哎,现在才有这个意识,真的有点晚了。

      没办法,以前web开发,都是用的jq,关于ES6的使用也很少。

      所以对于类、接口、继承这种用到还是比较少的。

      这次就当做是一个记录,提醒自己。

      

  • 相关阅读:
    Hibernate关系映射(一) 基于外键的单向一对一
    Hibernate开发环境搭建
    Java创建和读取Json
    Json 简易教程
    jQuery Validate验证框架详解
    asp.net Core 3.1配置log4net
    HTTP 错误 500.21
    SQL中数据库 无法访问,并且数据库的属性中 使用人数、大小、可用空间全是不可用
    What is a CGFloat?
    Swift中的CGPoint ,CGSize 、CGRect、CGFloat
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/11696218.html
Copyright © 2011-2022 走看看