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 位图_左上格横中线

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中pageInfo分页带条件查询+查询条件的回显「建议收藏」

    java中pageInfo分页带条件查询+查询条件的回显「建议收藏」代码如下:解析在下边<%--CreatedbyIntelliJIDEA.User:AdministratorDate:2018/1/17Time:19:10TochangethistemplateuseFile|Settings|FileTemplates.--%>Title

    2025年7月1日
    2
  • 滑雪教学视频高级双板_双板滑雪中级技巧

    滑雪教学视频高级双板_双板滑雪中级技巧转载于:http://www.cnblogs.com/1-2-3/archive/2012/03/08/ski-vidio.html1. 央视教学片http://www.youku.com/playlist_show/id_1526075_ascending_1_mode_pic_page_1.html  共21集,讲解非常详尽,但是从另一方面讲,它太长了,掺杂了各种花里胡哨的东西

    2022年8月29日
    2
  • python错误和异常处理_python异常处理

    python错误和异常处理_python异常处理抛出异常Python使用raise语句抛出一个指定的异常。raise语法格式如下:raise[Exception[,args[,traceback]]]defdivision():”’功能:分苹果”’print(“\n=====================分苹果了=====================\n”)apple=int(input(“请输入苹果的个数:”))#.

    2022年10月9日
    1
  • javaweb注册登录案例(thinkphp注册登录源码)

    一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序来讲解Servl…

    2022年4月16日
    65
  • volatile关键字在Android中到底有什么用?

    volatile关键字在Android中到底有什么用?当一个程序运行的时候,数据是保存在内存当中的,但是执行程序这个工作却是由CPU完成的。那么当CPU正在执行着任务呢,突然需要用到某个数据,它就会从内存中去读取这个数据,得到了数据之后再继续向下执行任务。这是理论上理想的工作方式,但是却存在着一个问题。我们知道,CPU的发展是遵循摩尔定律的,每18个月左右集成电路上晶体管的数量就可以翻一倍,因此CPU的速度只会变得越来越快。但是光CPU快没有用呀,因为CPU再快还是要从内存去读取数据,而这个过程是非常缓慢的,所以就大大限制了CPU的发展

    2022年5月6日
    72
  • java的所有版本

    java的所有版本java16与JDK15一样,JDK16将是一个短期版本,支持六个月。将于2021年9月发布的JDK17将是一个长期支持(LTS)版本,将获得数年的支持。当前的LTS版本JDK11已于2018年9月发布。JDK16预计20213月到来。java16JavaSE15JavaSE14JavaSE13JavaSE12JavaSE11JavaSE10JavaSE9JavaSE8(8u211andlater)JavaSE8(8u

    2022年7月7日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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