Create.js实战-对文字的操作

大家好,今天给大家分享一下关于Create.js-对文字的操作,首先我们先看一下官方的说法:http://www.createjs.cc/src/docs/easeljs/classes/Text.html

Text Class

显示一行或多行动态文本(不是用户可编辑)在显示列表。线的包装支持(使用线宽)是非常基本的,只在空格和制表符。值得注意的是,作为一种替代文本,你可以定位HTML文本的上方或下方帆布相对于物品的使用显示列表 localToGlobal 方法或使用 DOMElement.

请注意,文本不支持HTML文本,并且一次只显示一个字体样式。 要使用多个字体样式,您需要创建多个文本实例,并手动定位它们。

实例
 var text = new createjs.Text("Hello World", "20px Arial", "#ff7700");
 text.x = 100;
 text.textBaseline = "alphabetic";

CreateJS文本支持Web字体(如帆布相同的规则)。字体必须在浏览器显示之前加载和支持。

接下来我把自己的代码贴上了 跟大家一起分析学习,

function textInit(direction = " ", level = localVn.toFixed(2),zm = "视标") {//文字描述区域
// if(level > 0.1){
// level = localVn.toFixed(1);
// console.log(level);
// }
direBitm.x = 75;
gameView.addChild(direBitm);
//添加参考图片
var Text = new createjs.Text("请点击" + direction + zm, "20px Arial", "#000000");
var levelObj = new createjs.Text("等级:" + level, "20px Arial", "#000000");
levelObj.x = 1150;
levelObj.y = 740;
Text.x = 10;
Text.y = 5;
stage.addChild(levelObj);
stage.addChild(Text);
// 文字添加到舞台上
}

文字在这里简单说明一下,自定义函数里面参数理解为一个游戏的控制参数,我可以通过传参数来对游戏操作,从而实现动态交互。

今天又是代码满满的一天,老哥们我们下期再见,谢谢

转载于:https://my.oschina.net/8946a/blog/1305273

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Create.js是一个HTML5基础的动画和游戏框架,可以用来制作互动性强的HTML5应用程序。在Create.js中,可以使用SoundJS库来实现音频的播放和控制。 下面是一个简单的Create.js实战例子,展示如何使用SoundJS库来实现音乐的播放操作。 首先,需要在HTML页面中引入Create.js和SoundJS库: ```html <script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> <script src="https://code.createjs.com/soundjs-0.6.2.min.js"></script> ``` 接着,在JavaScript代码中,需要初始化SoundJS库,加载音乐文件,并实现音乐的播放、暂停和停止操作: ```javascript // 初始化SoundJScreatejs.Sound.initializeDefaultPlugins(); // 加载音乐文件 var musicPath = "music.mp3"; createjs.Sound.addEventListener("fileload", handleLoad); createjs.Sound.registerSound(musicPath); // 处理音乐文件加载完成事件 function handleLoad(event) { // 播放音乐 var instance = createjs.Sound.play(event.src); // 监听音乐播放完成事件 instance.addEventListener("complete", handleComplete); // 暂停音乐 instance.pause(); // 停止音乐 instance.stop(); } // 处理音乐播放完成事件 function handleComplete(event) { console.log("音乐播放完成"); } ``` 在上面的代码中,首先调用`createjs.Sound.initializeDefaultPlugins()`方法来初始化SoundJS库。然后,使用`createjs.Sound.registerSound()`方法加载音乐文件,这里我们假设音乐文件为`music.mp3`。通过监听`fileload`事件,可以在音乐文件加载完成后进行处理。在`handleLoad`函数中,首先调用`createjs.Sound.play()`方法播放音乐,这个方法返回一个`SoundInstance`对象,可以用来控制音乐的播放、暂停和停止等操作。通过`instance.addEventListener("complete", handleComplete)`方法可以监听音乐播放完成事件。在`handleLoad`函数中,还演示了如何暂停和停止音乐,可以分别调用`instance.pause()`和`instance.stop()`方法实现。 以上就是一个简单的Create.js实战例子,展示了如何使用SoundJS库来实现音乐的播放操作。在实际应用中,可以根据需求来进行音乐的控制和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值