其实就是从下端出现再消失而已
做视频的话反复K帧很麻烦又没必要
cutTime是出现的时间

cutTime=0.1
start=600
if (obj.time<cutTime)
then
obj.oy=(start-obj.y)*(1-obj.time/cutTime)
elseif(obj.time>obj.totaltime-cutTime)
then
obj.oy=(start-obj.y)*(1+(obj.time-obj.totaltime)/cutTime)
end

这个是因为懒得换行,但是因为中文占2个字符,所以可能还是需要手动调一下的……

row_l=46
new_text=""
text="甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁"
for i=1,string.len(text),row_l
do
new_text=new_text.."\n"..string.sub(text,i,i+row_l-1)
end

强调字幕版

row_l=46
str="戊己庚辛"
text_color="<#0099ff>"
str_color="<#ff0000>"
new_text=text_colorstr_start=string.find(text,str)
str_end=str_start+string.len(str)
text="甲乙丙丁甲乙丙丁甲乙丙丁戊己庚辛甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁甲乙丙丁"
for i=1,string.len(text),2
do
if(i==str_start)
then
new_text=new_text..str_color
elseif(i==str_end)
then
new_text=new_text..text_color
end
new_text=new_text..string.sub(text,i,i+1)
if((i+1)%row_l==0)
then
new_text=new_text.."\n"
end
end

文本内容<?mes(string.format(obj.load(new_text)))?>

如果要随着对话框运动,加上上面那一行就可以了(不会超出1024字的范围的)

【lua/aviutl】游戏对话框效果相关推荐

  1. Lua与游戏的不解之缘

    本文转载自秦元培博客:blog.csdn.net/qinyuanpei 一.什么是Lua? Lua 是一个小巧的脚本语言,巴西里约热内卢天主教大学里的一个研究小组于1993年开发,其设计目的是为了嵌入 ...

  2. 使用lua开发游戏--love2d教程汇总

    说明,我只是在网上浏览时发现了"金庸群侠传lua复刻版",有源码,基于sdl使用C语言,我大概看了 一下不是很懂.后来发现了love2d,也是基于sdl,于是便有了用love2d再 ...

  3. lua学习:使用Lua处理游戏数据

    在之前lua学习:lua作配置文件里,我们学会了用lua作配置文件. 其实lua在游戏开发中可以作为一个强大的保存.载入游戏数据的工具. 1.载入游戏数据 比如说,现在我有一份表单: data.xls ...

  4. [Unity3D]Unity3D游戏开发Lua随着游戏的债券(于)

    ---------------------------------------------------------------------------------------------------- ...

  5. shader 雪 顶点位移_游戏雪天效果·积雪的厚度

    序 天寒见白屋,风雪闻夜归 自古雪便是文学作品中必不可少的意象,在虚拟世界中,怎样制造一场万里雪飘,如何表现出一国千里冰封,是很多游戏都在试图实现的 关于雪天效果的实现,网易游戏的分享中已经写得很详尽 ...

  6. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |it前端开发

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!D ...

  7. CSS特殊样式(三)纯CSS实现各类气球泡泡对话框效果

    一.关于纯CSS实现气泡对话框 首先,来张大图: 上边这张黄黄的,大大的,圆圆的,有个小尾巴,文字内容有些YY的图片,就是使用纯CSS实现的气泡对话框效果,一点图片都没有哦.看到这里,你是不是跟我一样 ...

  8. Android高效率实现弹出带动画效果的对话框,仿照微信对话框效果

    转载请注明出处: http://blog.csdn.net/jakeyangchina/article/details/53423453 看到很多app页面里都有弹出对话框效果,今天使用PopupWi ...

  9. [Unity3D]Unity3D游戏开发Lua随着游戏的债券(在)

    ---------------------------------------------------------------------------------------------------- ...

  10. Unity3D游戏开发之Lua与游戏的不解之缘(上)

    ---------------------------------------------------------------------------------------------------- ...

最新文章

  1. docker安装redis提示没有日记写入权限_对 Redis 在 Windows 下的利用方式思考
  2. Multi task learning多任务学习背景简介
  3. Matlab简单系统仿真示例1
  4. 张小龙公布微信小程序进展 可直接从桌面进入
  5. 独家 | 揭秘2021双11背后的数据库硬核科技
  6. 小程序获取列表的下标
  7. hdu 4267 多维树状数组
  8. 深度揭秘Twitter的新一代流处理引擎Heron
  9. 运筹学状态转移方程例子_强化学习第4期:H-J-B方程
  10. Java高级基础--阿里云Java复习
  11. 【ElasticSearch】Es 源码之 CcrRestoreSourceService 源码解读
  12. postgreSQL源码分析——索引的建立与使用——Hash索引(2)
  13. 剑指offer面试题55 - II. 平衡二叉树(后序遍历)(剪枝)
  14. [原] 求薪水第三高的雇员的SQL题(图解)
  15. laravel插入数据时报 502 Bad Gateway
  16. 6大常见排序算法 python实现
  17. TCP 协议报文格式
  18. 关于Sound Blaster Cinema 6找不到音频设备 史上最简单的解决方案
  19. python 字典类型 get 参数_python如何利用urllib解析url参数成字典
  20. luogu_1378 油滴扩展

热门文章

  1. VP9编码器客观及主观质量优化
  2. 出界的路径数----迭代问题与计算思维
  3. 软件开发七宗罪(转发)
  4. android蓝牙传输文件到mysql_使用Android将图像发送到MySQL数据库
  5. Android Studio之仿微信APP界面设计
  6. vue+tsx初体验
  7. 超级表格第21行的秘密
  8. ABAP BDC个人使用见解
  9. phalcon mysql port_Phalcon数据库抽象层
  10. 蓝桥杯李白打酒php,蓝桥杯:李白打酒