cocos2dx-lua实现弹幕

本文介绍了如何使用cocos2dx-lua在游戏中实现弹幕功能。弹幕设计包括高度、颜色、内容、速度和字体等参数,并提出通过组件化和定时器来动态添加弹幕。
摘要由CSDN通过智能技术生成

弹幕视频在近几年逐渐火爆。游戏里添加弹幕也是一种可以尝试的想法。下面是一种简单的实现。

弹幕一般需要有几个参数:

  1. 弹幕在屏幕上的高度
  2. 弹幕颜色
  3. 弹幕内容
  4. 弹幕移动速度
  5. 弹幕字体

首先,将弹幕组件化,在使用的时候通过直接添加即可。

----------------------
--文件名:textBarrage.lua
--  说明:文本弹幕组件
--        适用于横屏,竖屏修改特定值即可
--        可以扩展,支持富文本
--创建者:dongforever
--  日期:2016/3/19
----------------------
local textBarrage = class("textBarrage", function(args)
    return cc.Node:create()
end)

local color = {
    [1] = cc.c3b(255
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值