Egret Engine 2D - 矢量绘图

绘制矩形 drawRect
绘制矩形边 lineStyle( 10, 0x00ff00
清空绘图 clear
绘制园形 drawCircle
绘制直线
moveTo

lineTo

绘制曲线
cureTo(a b c d)

a b设置是目标点的x y

c d是中途拐点的x y 

绘制圆拱实心区域
beginFill

drawArc( x y radius startAngle endAngle anticlocwise) 这个好用

少用不停修改 mask 的方式来做动画  
绘制园弧线
lineStyle

drawArc

绘制扇形  
用lineTo配合

drawArc

弧形进度条  
扇形进度条  
   
时间: 2024-08-09 20:31:25

Egret Engine 2D - 矢量绘图的相关文章

Egret Engine 2D - 项目配置

todo 看三个示例项目的完整源码和资源   <e:Group name="Button" height = "300" verticalCenter="0" horizontalCenter="0"> <e:layout> <e:VerticalLayout gap="0" horizontalAlign="center" verticalAlign =&

Egret Engine 2D - 遮罩

矩形遮罩 shp.mask = new egret.Rectangle(20,20,30,50); 注意如果rec发生变化,需要重要将rec赋值给shp.mask 删除遮罩的方法 sprite.mask = null 显示对象作为遮罩,无需像矩形遮罩那样重复赋值 mask,但是 mask 必须是显示列表里元素.            

Egret Engine 2D - 缩放模式和旋转模式说明

缩放模式和旋转模式说明 缩放模式showAll 常用 noScale noBorder exactFit 次常用 fixedWidth fixedHeight fixedNarrow fixedWide 可在代码里设置this.stage.scaleMode = egret.StageScaleMode.SHOW_ALL ;可在index.html里配置<body> <divdata-scale-mode="noScale" > </div> <

Egret Engine(白鹭引擎)介绍及windows下安装

Egret Engine简要介绍----- Egret Engine(白鹭引擎)[Egret Engine官网:http://www.egret-labs.org/]是一款使用TypeScript语言构建的开源免费的移动游戏引擎.白鹭引擎的核心定位是开放,高效,优雅.通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用. 提到Egret Engine(白鹭引擎)就不得不提<围住神经猫>这一火爆游戏,7月22日,一款名为<围住神经猫>

游戏引擎Egret Engine学习笔记(一)

Egret是基于TypeScrpt语言的开发引擎,可以说是目前最易上手,而且执行效率也很高的游戏开发引擎了.最初接触Egret是在腾讯课堂里,当时老师使用命令行进行讲解,我也跟着在自己的电脑上试了试,安装了Egret Engine——就和安装其他应用程序一样选择好路径点击开始安装就行了,而且Egret很小,很快就装好了.安装好之后便验证是否安装成功,打开cmd,输入Egret然后按回车键,看是否出现command列表,出现就说明安装好了.如下图: 安装好之后当然要拿来使用了,我们立刻就拿这个工具

关于Egret Engine 2.5.3引入GUI模块问题记录

基本环境: Egret Engine 2.5.3 Egret Wing 2.1 使用EgretWing创建Game项目,然后需要引入GUI模块. 具体引入模块教程可参考官方教程: http://edn.egret.com/cn/index.php/article/index/id/172 到这里我们的GUI界面还没法使用,还需要做下面的工作: 拷贝AssetAdapter.ts,ThemeAdapter.ts到src目录,AssetAdapter.js,ThemeAdapter.js到bin_d

Egret Engine 4.0.0 更新

官方帖子 http://bbs.egret.com/thread-25219-1-1.html 一 新的语法 TypeScript2.14开源中国:  http://www.oschina.net/news/79903/typescript-2-1-4 ECMAScript6:http://es6.ruanyifeng.com/#docs/promise ES6在2015发布,也叫ES2015.ECMAScript是通过ECMA-262标准化的脚本程序设计语言,往往被称为JavaScript.

Irrlicht 3D Engine 笔记系列 之 教程6- 2D Graphics

作者:i_dovelemon 日期:2015 / 7 / 1 来源: CSDN 主题:2D Graphics, Irrlicht 教程翻译 本篇教程将要向大家展示如何使用Irrlicht引擎绘制2D图形.绘制2D图形能够让我们制作一个2D游戏或者绘制一些漂亮的用户界面和HUD出来. 和以前一样,包含一些头文件,使用irr命名空间,并且通知连接器链接lib文件: #include <irrlicht.h> #include "driverChoice.h" using nam

Egret解疑释惑之程序入口

关于本教程 本教程是连续的,记录作者在使用Egret的心得体会,并把它们罗列成文,帮助有需要的朋友. 该系列是Egret解疑释惑,收集.发布一些关于Egret的使用技巧,中间会有解答初学者的疑惑,还会讲解到一些例子,当然也会有一定高度的深入探讨. 另外,文章中所介绍的技巧.方法.解决方案,都不是唯一的,可能会有两种,甚至多种途径.因为本系列中,为了不增加读者需要更多的知识量来阅读,会讲得比较直白,通俗一点. 同时为了保证让初学者简单.明了,文章中也不会太过于涉及与文章主题以外的知识(除非作者觉得