在我们的一些游戏中,会有一些文字需要一个一个的出来。比如角色扮演类游戏中的角色对话,一开始一点一点出来,如果玩家点击对话框,文字立刻全部显示。今天就给大家分享这个效果。

首先,界面布置,由于我在这里只是实现这个效果,所以直接搭一个简易场景。

加了一个按钮和一个文字节点,设置文字大小以及居中等操作。创建文本放到按钮节点下。

实现原理:

将要显示的文本使用split切分成一个个字放到一个数组中存储起来,定义索引,使用定时器等,没隔一定的时间将一个文字显示出来,当玩家点击了按钮,就将定时器停止,索引清零,文本全部赋值即可。具体实现可以参考下面的代码。

除了使用引擎的schedule之外,还可以用setTimeout等去实现。

cocos creator简单实现打字机效果相关推荐

  1. cocos creator 模拟重力爆炸效果

    最近在写一个用collider和rigidbody来模拟爆炸一下掉落的效果.(因为是测试版,所以素材很low.仅供参考) 先上层级关系图 场景视图 pot是中间的那个小的图.也是模拟爆炸的中心点随便用 ...

  2. ae打字机脚本_Flash脚本-简单的打字机效果

    ae打字机脚本 Download the sample files here. 在此处下载示例文件 . 1. Create one text field, and give it variable n ...

  3. 这么全的 Cocos Creator 3.x 学习资源,竟然是免费的!

    目前 Cocos Creator 3.0 越来越成熟,使用 Cocos Creator 做游戏的小伙伴越来越多.我们在这里整理了现阶段最全面.最优质的 Cocos Creator 3.x 的学习资料, ...

  4. cocos creator 插件开发

    Cocos Creator插件开发经验 这里总结一些creator插件开发的一点小经验,先干为敬!我介绍一些哪些是重点的东西,官网上重复的文档我就不搬了 一:背景 二:需要的知识 三:了解一些小概念 ...

  5. js计时器+打字机效果demo

    计时器 在写程序的过程中,经常会用到在某个指定的时间来执行一段代码,或者让一段代码在一个周期内执行.js中常用的计时器有timeout\interval:不是很常用的requestAnimationF ...

  6. 4行python代码做出打字机效果

    4行python代码做出打字机效果 文章目录 4行python代码做出打字机效果 前言 一.导入库 二.完整代码 前言 今天想用python做一个打字机的效果出来看看! 一.导入库 import py ...

  7. 【Unity】带有字符淡入效果的TextMeshPro打字机效果组件

    [Unity]带有字符淡入效果的TextMeshPro打字机效果组件 在TextMeshPro中,可以通过 TMP_Text.maxVisibleCharacters 属性控制可见字符的个数,实现简单 ...

  8. Cocos Creator 3D 材质系统:曲面效果如何实现?

    引言 前不久发布的 Cocos Creator 1.0.2 版本中正式加入了对 OPPO 小游戏.vivo 小游戏以及华为快游戏平台的支持,在诸多 Creator 3D 制作的小游戏案例中,<猪 ...

  9. 折纸效果! Cocos Creator 3.0

    效果 折纸效果 实现 整体思路 思路遵循以下几步 初始化一个多边形. 折叠后分割成两个多边形. 如果需要继续分割,对场上的所有多边形进行折叠,折叠出新的多边形的层级正好与原来的相反. 整体思路 所以, ...

最新文章

  1. VMware Vsphere4 资源分配与资源限制
  2. 用时间换才华:李开复给创业者的7条时间管理建议 【转载】
  3. 【以太坊】Ethereum交易过程及ethereumjs-tx的应用
  4. java包的命名规则技巧
  5. [转]对于非数据库字段的查询过滤以及app_query.append的用法
  6. 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
  7. 判断mysql的关键字_mysql中查询常用的关键字
  8. Unity3D_(游戏)控制物体的上、下、左、右移动
  9. 使用KNN时出现非数值属性和缺失值
  10. Python面向对象编程三大特性之封装
  11. 微课|中学生可以这样学Python(2.3.3节):内置函数zip()
  12. [Pytorch]PyTorch Dataloader自定义数据读取
  13. Docker-compose部署gitlab中文版
  14. 《跟我学Shiro》——张开涛(链接)
  15. 微信企业转账到银行卡
  16. APP加固各种反调试
  17. 小资金超短线如何实现快速翻倍?
  18. XAPP1052理解
  19. python 制作电子相册 视频,如何将多张图片制作成电子相册呢
  20. instruction-tuning

热门文章

  1. Python 中如何修改栈的深度
  2. 抓取微信小程序源码教程,扒微信小程序文件等
  3. 分享一个运营商的华为OLT的通用模板
  4. 人脸识别门禁安全吗?
  5. 多益网络 专业面试 2020 12 22
  6. 曾经的CIH病毒威震天下,快看看这V1.5版本的代码
  7. 学习笔记 | 了解B端产品与B端产品经理
  8. Mars3D平台整体介绍
  9. 技术书源码下载网站分享
  10. JSP基于SSH2网上数码购物商城设计