精华内容
下载资源
问答
  • egret

    千次阅读 2018-09-07 08:52:45
    Egret中包含多个工具以及项目。Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎,该项目在BSD许可证下发布。 Egret 采用 TypeScript 进行编程,它是 JavaScript 的一个超集,而且本质上向这个语言添加了...

    Egret是一套完整的HTML5游戏开发解决方案。Egret中包含多个工具以及项目。Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎,该项目在BSD许可证下发布。

    Egret 采用 TypeScript 进行编程,它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TypeScript 扩展了 JavaScript 的语法,原生 JavaScript 的方法在 TypeScript 也是可以使用的。

     

    在图形图像渲染中,Egret完全使用HTML5标准中的canvas技术,可以运行在支持 HTML5 的浏览器上。但是在我们调试项目的时候还是推荐使用 Chrome 浏览器,一个方面是对 HTML 5 支持的程度较高,二是可以方便的调试 JavaScript 和进行性能分析等。

     

    可以做H5游戏 

     H5 全景

     

    展开全文
  • Egret

    2018-10-14 16:24:02
    Egret萌新 Egret萌新 之前一直都不知道怎么编辑Egret项目,只会新建一个项目,然后输出的永远都是Egret的默认的页面(PS:我用的引擎版本是3.0.8),今天第一次参考白鹭开发的小白文档编写出了一个EgretEUI项目...

    Egret萌新

    Egret萌新
    之前一直都不知道怎么编辑Egret项目,只会新建一个项目,然后输出的永远都是Egret的默认的页面(PS:我用的引擎版本是3.0.8),今天第一次参考白鹭开发的小白文档编写出了一个EgretEUI项目文件,制作过程如下:

    1. 创建一个EUI项目,给项目取个名字,然后点击创建。在这里插入图片描述
    2. 打开所创建的项目,找到src文件下面的Main.ts文件,删除该文件。在这里插入图片描述
    3. 在src文件夹下新建两个TypeScript文件,一个命名为Card,另一个命名为Main。在这里插入图片描述
    4. 敲代码,Card.ts文件的代码如下:
      class Card extends egret.Sprite{
      public constructor(){
      super();
      this.drawCard();
      }
      private drawCard(){
      this.graphics.beginFill(0x0000ff);
      this.graphics.drawRect(0,0,50,50);
      this.graphics.drawRect(50,50,50,50);
      this.graphics.beginFill(0xff0000);
      this.graphics.drawRect(0,50,50,50);
      this.graphics.drawRect(50,0,50,50);
      this.graphics.endFill();
      }
      }
    5. Main.ts文件代码如下所示:
      class Main extends egret.DisplayObjectContainer{
      public constructor(){
      super();
      this.addEventListener(egret.Event.ADDED_TO_STAGE,this.onAddToStage,this);
      }
      private onAddToStage(event:egret.Event){
      var _myCard=new Card();
      this.addChild(_myCard);
      }
      }
    6. 编译运行,选择“项目”-“构建”进行编译,编译结束后,选择"项目"-“调试”调试项目。在这里插入图片描述
    7. 运行结果如下图所示:在这里插入图片描述
    展开全文
  • egret 示例

    2018-11-22 18:00:06
    egret 示例项目,主要介绍egret列表使用方法
  • egret-core egret 官方示例代码,可参考使用,代码是较新版本的
  • Egret 消消乐

    2019-04-25 12:11:49
    消消乐类游戏,用Egret 引擎开发实现, 学习类程序和大家一起学习!
  • egret入门

    2020-12-02 09:57:29
    原出处: ...Sign up egret-labs / egret-docs Code Issues 9 Pull requests 3 Actions Projects Security Insights master egret-docs/Native/native/externalinterface/ Latest commit runi

    原出处:
    https://github.com/egret-labs/egret-docs/tree/master/Native/native/externalinterface
    Sign up

    egret-labs
    /
    egret-docs
    Code
    Issues
    9
    Pull requests
    3
    Actions
    Projects
    Security
    Insights
    master
    egret-docs/Native/native/externalinterface/
    Latest commit

    runinspring

    on 28 Aug 2018
    Git stats
    Files
    Type
    Name
    Commit time
    . .

    README.md
    2 years ago
    README.md
    README.md
    JS与Java通信

    JS向Java发送消息

    Java注册接收消息的方法:

    nativeAndroid.setExternalInterface(“sendToNative”, new INativePlayer.INativeInterface() {
    @Override
    public void callback(String message) {
    String str = "Native get message: ";
    str += message;
    Log.d(TAG, str);
    }
    });
    JS发送消息:

    egret.ExternalInterface.call(“sendToNative”, “message from JS”);
    Java向JS发送消息

    JS注册接收消息的方法:

    egret.ExternalInterface.addCallback(“sendToJS”, function(msg) {
    console.log(msg);
    });
    Java发送消息:

    nativeAndroid.callExternalInterface(“sendToJS”, “message from Java”);
    注意

    需要先注册接收消息的方法,才能接收到另一端发送的消息。

    在应用刚启动时,JS可能没有加载完,这是向JS发送消息是不能接收到的。可以在游戏代码中先向Java发送消息通知Java端接收方法已经注册完成,再向JS发送消息。

    JS与OC通信

    逻辑和Android相同,只是原生工程的API不同。

    Native

    注册接收消息的方法:

    [_native setExternalInterface:@“sendToNative” Callback:^(NSString* message) {
    NSString* str = @“Native get message: “;
    str = [str stringByAppendingString:message];
    NSLog(@”%@”, str);
    }];
    发送消息:

    [_native callExternalInterface:@“sendToJS” Value:@“message from OC”];
    © 2020 GitHub, Inc.
    Terms
    Privacy
    Security
    Status
    Help
    Contact GitHub
    Pricing
    API
    Training
    Blog
    About

    展开全文
  • egret资源

    2020-06-12 15:24:31
    egret第三方库:https://github.com/egret-labs/egret-game-library Egret 扩展库文档:http://developer.egret.com/cn/github/egret-docs/extension/index.html Egret 视频教程:...

    egret第三方库:https://github.com/egret-labs/egret-game-library
    Egret 扩展库文档:http://developer.egret.com/cn/github/egret-docs/extension/index.html
    Egret 视频教程:http://developer.egret.com/cn/list/video

    展开全文
  • egret多媒体

    2020-10-16 10:18:50
    var loader: egret.URLLoader = new egret.URLLoader(); var url :string = "resource/assets/Images/music.mp3";//音乐资源位置 var request: egret.URLRequest = new egret.URLRequest(url); loade
  • Egretegret.ScrollView

    2018-06-21 15:39:02
    还好egret框架内提供了egret.ScrollView可以完美替代. 一 : 申明及初始化 private _scrollview : egret.ScrollView = null; this._scrollview = new egret.ScrollView(); 二:选择显示容器 this._scroll...
  • egret 相关

    2020-06-22 23:04:38
    egret 版本多4到5还不兼容,重新写了下。记录几个坑: 1.egret5的资源文件只能放在resource/eui_skins固定目录下,可以设置自动检查,放在其他目录下没用, 2.第三方组件引用只能放在项目外,可以用相对路径加进来...
  • Egret中包含多个工具以及项目。Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎,该项目在BSD许可证下发布。 使用Egret Engine开发的游戏可发布为HTML5版本,运行于浏览器之中。同时,也可以发布为iOS、...
  • Egret全屏处理

    2019-03-06 11:11:56
    Egret全屏处理,是示例代码,实测,可用.
  • Egret 的 童话 与 现实

    2021-01-03 14:33:25
    <div><h1>Egret 的童话与现实 我要变成,童话里,你爱的那个天使 …… 你哭着对我说,童话里都是骗人的 …… 写在前面的一些话,不必要,但重要 我一直很少谈论Egret引擎,...
  • Egret List嵌套

    2018-10-31 13:51:19
    Egret List嵌套 的使用 https://blog.csdn.net/nicepainkiller/article/details/83582690
  • 这个工具主要用于重新拆分在Egret开发过程中使用Texure_Merger工具生成图集图片。 只需要将图集文件对应的Json文件拖入窗口,点击拆分即可轻松分割图片。 注:工具使用环境 windows.(安装.NetFrameWork4.0+);
  • Egret笔记

    2017-09-20 23:41:32
    1. egret扩展库下载:https://github.com/egret-labs/egret-game-library
  • Egret 引擎学习资料

    2019-05-19 21:54:02
    Egret 引擎学习资料 ,Egret HTML5游戏开发指南.pdf.
  • Egret官网声音项目

    2019-04-08 16:49:49
    Egret官网声音项目
  • Egret学习

    2017-07-21 14:26:04
    egret.Shape对象有图形绘制功能var bg:egret.Shape = new egret.Shape(); 文本输出var tx:egret.TextField = new egret.TextField();跟绘制背景类似, 可以在EDN之API参考查看API。 响应用户操作(事件)tx....
  • Egret 踩坑

    2019-12-29 22:39:44
    最近看了Egret,感觉挺有意思 于是试着写个demo 想着先看教程吧 就一个helloworld哪够啊 于是又去看了教学示例 好家伙,不同版本的还不向下兼容 用了最新版的引擎运行demo 最基本的显示 竟然运行不了 搜索了...
  • Egret Conversion是一个Egret项目转换工具,可以将Flash项目转换到Egret HTML5项目中,支持Flash项目到Egret项目的一键高效转换,功能强大可扩展,支持AS3各种复杂语法特性,涵盖绝大部分的Flash API,并且支持swf...
  • Egret介绍

    2018-06-10 13:12:09
    Egret使用TypeScript脚本语言开发。当游戏完成最终的打包后,可以将程序转换为HTML5游戏。实现跨平台特性。Egret不仅仅是一个基于HTML5技术的游戏引擎,我们的产品线中除了Egret引擎还提供了很多辅助游戏开发的工具...
  • egret学习

    2017-10-29 18:43:00
    1.egret wing4.0不能创建egret游戏项目,重置了引擎之后就可以了 2.入门介绍:http://developer.egret.com/cn/github/egret-docs/Engine2D/getStarted/helloWorld/index.html 3.TypeScript 手册:...
  • egret 下拉框的制作

    2019-03-18 16:11:54
    egret 下拉框的制作,亲测可用;纯代码,可以使用;egret 下拉框的制作
  • egret摄像机移动

    2018-10-15 09:53:20
    egret摄像机移动

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,617
精华内容 1,446
关键字:

egret