Egret 位图_左上格横中线

Egret 位图_左上格横中线1、准备切割好的图片文件2、打开TextureMerger软件,点击BitmapFont3、将艺术字拖进软件中4、点击导出,导出成功后会生成一个fnt文件和一个png文件5、创建位图对象//文本modulegame{exportclasstextDemoextendsegret.DisplayObjectContainer{…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1、准备切割好的图片文件

Egret 位图_左上格横中线

 2、打开TextureMerger软件,点击Bitmap Font

Egret 位图_左上格横中线

3、将艺术字拖进软件中

Egret 位图_左上格横中线

4、点击导出 ,导出成功后会生成一个fnt文件和一个png文件

5、创建位图对象

//文本
module game {
    export class textDemo extends egret.DisplayObjectContainer {
        private _bitmapText: egret.BitmapText;
        private _bitmapText1: egret.BitmapText;
        public constructor() {
            super();
            this.showText();
            this.once(egret.Event.ADDED_TO_STAGE, this.onAddtoStage, this);
        }
        private showText(): void {
            //普通文本
            var label: egret.TextField = new egret.TextField();
            label.text = "this is a text!";
            this.addChild(label);
            label.x = 0;
            label.y = 300;
            label.textColor = 0x00fff0;//字体颜色
            label.size = 20;//大小
            label.bold = true;//粗体
            label.italic = true;//斜体
            label.textAlign = egret.HorizontalAlign.RIGHT;//水平对齐方式
            label.verticalAlign = egret.VerticalAlign.BOTTOM;//垂直对齐方式
            label.strokeColor = 0x000000;//描边颜色
            label.stroke = 1;//描边大小
            label.border = true;//是否有边框
            label.borderColor = 0x000000;//边框颜色

            /*************************输入文本******************* */
            //输入文本
            var text: egret.TextField = new egret.TextField();
            text.type = egret.TextFieldType.INPUT;
            //设置输入文本的样式为文本
            text.inputType = egret.TextFieldInputType.TEXT;
            text.text = "Input text:";
            text.width = 300;
            this.addChild(text);
            var pass: egret.TextField = new egret.TextField();
            pass.type = egret.TextFieldType.INPUT;
            //设置输入文本显示为密码
            pass.inputType = egret.TextFieldInputType.PASSWORD;
            //设置密码显示
            pass.displayAsPassword = true;
            pass.text = "Password";
            pass.y = 100;
            pass.width = 300;
            this.addChild(pass);
            var tel: egret.TextField = new egret.TextField();
            tel.type = egret.TextFieldType.INPUT;
            //设置输入电话号样式
            tel.inputType = egret.TextFieldInputType.TEL;
            tel.text = "Telephone number:"
            tel.y = 200;
            tel.width = 300;
            this.addChild(tel);
            /******************************************************* */
        }
        //位图文本
        private onAddtoStage(evt: egret.Event) {
            RES.getResByUrl("resource/fnt/numFnt.fnt", this.onLoadComplete, this,                 RES.ResourceItem.TYPE_FONT);
        }
        private onLoadComplete(font: egret.BitmapFont): void {
            this._bitmapText = new egret.BitmapText();
            this._bitmapText.font = font;
            this._bitmapText.x = 100;
            this._bitmapText.y = 400;
            this.addChild(this._bitmapText);
            this._bitmapText.text = "66666";
            this._bitmapText1 = new egret.BitmapText();
            this._bitmapText1.font = font;
            this._bitmapText1.x = 100;
            this._bitmapText1.y = 500;
            this.addChild(this._bitmapText1);
            this._bitmapText1.text = "123456789";
            egret.Tween.get( this._bitmapText1 ,{loop:true}).to( {x:100,y:600}, 1000, egret.Ease.sineIn);
        }
    }
}

Jetbrains全家桶1年46,售后保障稳定

6、最终效果

Egret 位图_左上格横中线

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/222976.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pyecharm激活码_通用破解码「建议收藏」

    pyecharm激活码_通用破解码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • Mac安装ElasticSearch介绍

    Mac安装ElasticSearch介绍原文地址:https://segmentfault.com/a/1190000005792528今日项目需要一个小型的搜索的功能的支持,有很多开源的搜索引擎啦,当然Elasticsearch个人认为上手容易,安装也比较方便。ES安装前需要确认你笔记本上已经安装了java,如果没有安装了,可以oracle官网下载就行了,java弄完后,我们可以在命令后工具中输

  • Tomcat学习—Tomcat7 修改/webapps/ROOT发布路径(Linux和windows环境)

    在web开发中经常使用到的一个容器就是Tomcat,大多数人在本地开发使用的是windows 环境,而当项目真正远行,一般就是在Linux服务器上。下面主要讲解Linux服务器上修改Tomcat部署应用程序的发布路径! 现在应用服务器上用的笔记多的还是Tomcat7,就以Tomcat为例!Tomcat7和之前的版本一样,默认发布程序是在$Tomcat/webapp/ROOT 下面,就是当我们启动T

  • 无线网首选dns服务器怎么设置,首选dns服务器地址如何设置

    无线网首选dns服务器怎么设置,首选dns服务器地址如何设置首选dns服务器地址如何设置dns服务器地址如何设置?DNS(DomainNameServer,域名服务器)是进行域名(domainname)和与之相对应的IP地址(IPaddress)转换的服务器。DNS中保存了一张域名(domainname)和与之相对应的IP地址(IPaddress)的表,以解析消息的域名。域名是Internet上某一台计算机或计算机组的名称,用于在数据传输…

  • 基于matlab的振动模态分析_matlab动力学分析

    基于matlab的振动模态分析_matlab动力学分析2018年第1期时代农机TIMESAGRICULTURALMACHINERY第45卷第1期Vol.45No.12018年1月Jan.2018作者简介:刘鸿智(1988-),男,辽宁沈阳人,硕士研究生,助教,主要研究方向:机械设计及理论、机械制造。基于MATLAB的机械振动分析研究刘鸿智渊鹤壁职业技术学院袁河南鹤壁4580…

    2022年10月15日
  • jmeter性能测试实例(常用性能测试工具有哪些)

    一、测试需求:测试20个用户访问网站在负载达到30QPS时的平均响应时间二、QPS:QueryPerSecond每秒查询率。(一台查询服务器每秒能够处理的查询次数,作为域名服务器的性能经常用每秒查询率来衡量)三、测试步骤1、添加线程组(线程数+准备时长+循环次数)1)线程数:虚拟用户数,一个虚拟用户占用一个进程或线程(设置多少个虚拟用户=设置多少个线程)2)准备时长(s)…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号