白鹭引擎 - 矢量绘图 ( graphics )
- class Main extends egret.DisplayObjectContainer {
- /**
- * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 super )
- * constructor 是类的构造函数, 类在实例化的时候调用
- * egret.Event.ADDED_TO_STAGE, 在将显示对象添加到舞台显示列表时调度
- */
- public constructor() {
- super();
- this.addEventListener(egret.Event.ADDED_TO_STAGE, this.onAddToStage, this);
- }
- /**
- * 1, 调用 显示对象.graphics 属相是一个 Graphics 对象, 用于绘制矢量图
- * 2, Graphics 对象含有大量绘制矢量图的方法, 具体方法看最后面的图
- * 3, 线段的绘制, 绘制前需要制定样式 lineStyle( 粗细值, 颜色 )
- * ---graphics.moveTo(x, y) 指定起点线段, lineTo 指定下一个点
- * 4, graphics.endFill() 方法结束当前绘画的设定, 并绘制
- * 5, graphics.curveTo(x1, y1, x2, y2) 方法绘制二次贝塞尔曲线
- * 6, graphics.drawArc(x, y, 半径, 起点的角度, 重点的角度, 是否逆时针绘制)
- * 7, graphics.clear() 方法用于清空显示对象的所有绘制
- */
- private onAddToStage(event: egret.Event) {
- var shp:egret.Shape = new egret.Shape();
- shp.graphics.lineStyle(10, 0x00ff00);
- shp.graphics.moveTo(100, 100);
- shp.graphics.lineTo(200, 200);
- shp.graphics.lineTo(300, 200);
- shp.graphics.curveTo(400, 400, 500, 200);
- shp.graphics.endFill();
- this.addChild(shp);
- var shape1:egret.Shape = new egret.Shape();
- shape1.graphics.beginFill(0xffff00);
- shape1.graphics.drawArc(100, 100, 50, 0, Math.PI, false);
- shape1.graphics.endFill();
- this.addChild(shape1);
- shp.graphics.clear();
- }
- }
白鹭引擎 - 矢量绘图 ( graphics )的更多相关文章
- 白鹭引擎 - 显示对象与 HelloWord ( 绘制了一个红蓝相间的 2 x 2 格子 )
1: 白鹭引擎默认实在一个 640 * 1136 的画布上作画 2: 入口文件 Main.ts, 类 Main 是程序的入口 // 1, 在一个宽高为 640 * 1136 的画布上作画 // 2, ...
- Egret Engine(白鹭引擎)介绍及windows下安装
Egret Engine简要介绍----- Egret Engine(白鹭引擎)[Egret Engine官网:http://www.egret-labs.org/]是一款使用TypeScript语言 ...
- Net Core SignalR 测试,可以用于unity、Layair、白鹭引擎、大数据分析平台等高可用消息实时通信器。
SignalR介绍 SignalR介绍来源于微软文档,不过多解释.https://docs.microsoft.com/zh-cn/aspnet/core/signalr/introduction?v ...
- day132:2RenMJ:MJ需求文档&MJ游戏流程&Egret白鹭引擎安装&TypeScript简要介绍
目录 1.麻将产品需求文档 2.麻将游戏流程 3.Egret白鹭引擎 4.TypeScript简要了解 5.TypeScript快速入门 1.麻将产品需求文档 1.麻将术语 1.名词术语 牌⼦: 序数 ...
- 白鹭引擎 - 绘制圆形的进度条 ( graphics )
class Main extends egret.DisplayObjectContainer { /** * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 ...
- 白鹭引擎 - 本地坐标和舞台坐标的转化 ( globalToLocal, localToGlobal )
class Main extends egret.DisplayObjectContainer { /** * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 ...
- Egret(白鹭引擎)——Egret+fairyGui 实战项目入门
前言 一行白鹭上青天 需求 最近,我们老板刷刷的为了省事,给美术减压(背景有点长,不说了). 美术出 fairygui,我需要在网页上看到实时操作,并且看到效果! 需求分析 这怕是要了我的狗命啊,但是 ...
- 白鹭引擎EUI做H5活动 入门篇
前言:本学习文档的目的是为了实现h5,或者简单的h5游戏,比如说,我们要实现一个可以左右,或者上下移动的场景的h5,在场景移动的过程中,会有相应的动画或者操作,我们通过 js 也可以实现,但是为了流畅 ...
- 白鹭引擎 - 文本类型 ( TextField, )
1, 普通文本 class Main extends egret.DisplayObjectContainer { public constructor() { super(); this.addEv ...
随机推荐
- Hadoop概念学习系列之Hadoop新手学习指导之入门需知(二十)
不多说,直接上干货! 零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易.从一开始什么都不懂,到能够搭建集群,开发.整个过程,只要有Linux基础,虚拟机化和java基础,其实hadoo ...
- Spring-boot+Spring-batch+hibernate+Quartz简单批量读文件写数据用例
本文程序集成了Spring-boot.Spring-batch.Spring-data-jpa.hibernate.Quartz.H2等.完整代码在Github上共享,地址https://github ...
- consul-template + nginx部署高可用负载均衡
一.Consul-Template简介 Consul-Template是基于Consul的自动替换配置文件的应用.在Consul-Template没出现之前,大家构建服务发现系统大多采用的是Zooke ...
- [UE4]小地图接口设计
一.地图缩略图片 二.要显示的图标及其对应的Actor 三.比例尺 四.对位点,只需要一个对位点就可以了. 函数名称 SetupMap 函数功能 设置地图 参数类型 MapImage:地图缩略图 Ma ...
- [UE4]Cast to转换数据类型
可以转换纯函数,这样就可以不用加执行线了.
- [UE4]结构体
只有数据变量属性,没有函数和事件
- vue todolist 1.0
<template> <div id="app"> <input type="text" v-model='todo' /> ...
- ef-codefirst方式配置实体类,生成数据库
做项目的时候,如果我们如果用orm方式来做数据库持久化操作的话.微软官方首先会向我们推荐ef,而我们用ado.net的话,似乎也需要建立实体类来接传值,那么我们用codefirst就有一举两得的效果了 ...
- 1449 - The user specified as a definer ('test'@'%') does not exist
最近在做一个项目,由于服务器切换,所以需要将原有服务器的mysql数据表以及存储过程导入到另一个服务器的mysql数据库中.导入完成之后以为一切是那么的简单,却没有想到总还是出现了一些莫名其妙的问题. ...
- ZooKeeper Installation(Dev)
ZooKeeper Installation Install ZooKeeper packages # -jre-headless # sudo apt-get install zookeeper z ...