Project1

标题: 如何实现QQ聊天对话效果 [打印本页]

作者: Zeldashu    时间: 2020-1-27 19:54
标题: 如何实现QQ聊天对话效果
是否有什么好方法或者插件可以实现仿QQ聊天的人物对话形式?

比如说首先有一个聊天窗口(可以是图片),当玩家选择某个选项或者单纯是“看手机”时,可以看到聊天框内有一条条信息【从下至上】冒出来。但这个冒出来是有间隔的(或者由玩家决定等待时间),不同于【卷动文字】。

目前我个人想到实现这个效果的方法就是通过显示图片与移动图片来达成,先准备好一张长的聊天图片和聊天框,当需要显示某一特定文字的时候,将图片往上拉以模仿这种效果。

如果是数量对话/信息,这种方法似乎还凑效(没实测,纯脑补),但是如果对话量长了,这调试的时间和制作图片的时间感觉能累死人。

不知道各位有什么更好的方法没有?

作者: play337    时间: 2020-1-27 20:26
我之前看過另一個日文遊戲的原始檔 他是做LINE對話
他就是一張圖一張圖的用上去
就是你說的累死人的方式....

哈哈!
作者: 白嫩白嫩的    时间: 2020-1-27 23:14
不用哭,至少还有个办法节约图片资源,用mit 系列的 DTextPicture.js显示对话 ,总比每句话都做成图片导入要好操作些


作者: mr24970985    时间: 2020-1-28 14:29
其實官方有一個年久失修的SNS系統


但是我用過在 1.6 好像不能正常執行?
原本也想用但是放進去發現沒效果
以下附上網址研究
http://site.nicovideo.jp/rpgtkool/material/sns_like.html

因為附件有限制大小沒辦法傳~




作者: play337    时间: 2020-1-28 14:59
你還是一張圖片一張圖片的上 這樣比較單純

sns1.zip

1.62 MB, 下载次数: 106

sns2.zip

1.66 MB, 下载次数: 116


作者: walf_man    时间: 2020-1-28 23:02
如果用插件实现qq聊天窗口的界面,那也是很复杂的事情吧
作者: guoxiaomi    时间: 2020-1-29 00:57
https://rpg.blue/thread-409320-1-1.html 看上去va能做出来,那mv也应该有类似的吧?
作者: Zeldashu    时间: 2020-1-29 13:21
mr24970985 发表于 2020-1-28 14:29
其實官方有一個年久失修的SNS系統

这个工程问题确实有些问题,我粗略看了一下事件触发逻辑,一开始的“手机事件”无法被正确调用,首先是这个图片显示位置有问题,(可能是分辨率原因),其次我手动修正了位置后这个图片虽然能触发,但是无后续内容,sns插件的内容不触发,不知道是图片调用公共事件这个插件的问题还是什么。

简单概括以上图片内容实现的原理似乎需要多个插件进行配合。如果是这样那么制作难度其实不比“显示图片”简单……当然为了不误会这个插件,晚点我再把sns插件单独汉化然后再研究看看。
作者: 坏数据    时间: 2020-2-22 00:10
楼主做出来了么?
这个东西 随便找个做前端的都会写 如果想要可以考虑去招募区或者各大q群




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1