【2.0版本发布】自研网页端 Galgame 引擎 语音功能、背景音乐、多张立绘显示上线!

作者: 邻家码农真昼酱分类: 计算机技术 发布时间: 2021-10-06 20:52:06 浏览:3712 次

【2.0版本发布】自研网页端 Galgame 引擎 语音功能、背景音乐、多张立绘显示上线!

喜欢安静の泡面君:
简单的试了下web端的demo,问题还是不少的,感受与建议提一些。 首先最最重要的是,在文本动画没有播放完成时,点击鼠标会直接跳到下一句,这个很致命,我相信没几个玩家会有耐心等字出完再继续的。 鼠标只有在点击文本框的时候才能继续对话,如果可以的话最好弄成全屏幕都可以点。 查看历史对话功能请务必不要忘了加上,刚需。 鼠标右击或者按空格隐藏对话框功能也算个刚需了,玩家需要靠这个看立绘和cg,也请务必不要忘记添加。 bgm和人物语音目前看上去没有问题,这个应该是个小难点了,不过不要忘了bgm是要循环播放的(顺带一提我也喜欢夏影)。 bug: 点击退出游戏没反应。 返回标题后,重新开始游戏,上一次游玩的cg还留着。 鼠标居然可以选择元素。。这个请务必解决,点着点着字就被选中变蓝底了。 chrome中好像写了阻止双击会把立绘选中的逻辑,但是这个在火狐中不生效,不过以后应该是要接入Electron的,应该不是大问题,个人认为跨平台才是终极目的,在浏览器上运行gal并不是最优解,会在适配上徒增很多工作量,而且gal的资源文件还是挺大的,我不认为我们的服务器带宽受的住,所以Electron我认为时有必要去使用的,这也是我个人选择使用flutter去制作gal的原因。 因为没有写过react,我也给不了什么有关技术上的建议,只能在这里挑毛病(找茬),也请up继续加油,同为想用ui框架自制gal引擎制作gal的人(新建文件夹状态),我也会持续关注这个项目的进展,我们以后也可以多交流,硬币拿好。[微笑]

【回复】electron版本现在已经在开发了,但是打包完的文件太大,蓝奏云上传不下[2233娘_郁闷] 至于其他各类体验问题,我是打算在功能写得差不多的时候一并修改,因为后面某个版本会有UI大改。 历史文本功能,我们都知道是刚需,我也在视频里说了,这个难度不小,开发还需要一些时间。 这个引擎目前还是一个很年轻的引擎,自然会遇到各种bug和体验问题,这些问题我会持续改进。 用户的关注与建议就是我最大的动力,感谢你对WebGAL的关注!
【回复】回复 @小沙盒工作室 :整这么麻烦就不如Electron直接搞桌面应用了
【回复】哦我去原来有群,这就加
绝区一零零八六:
up主一定要坚持下去,很多奇迹都是在不经意间诞生的。[打call]

邻家码农真昼酱:
3.0版本发布了! 最新的版本支持了存档缩略图、自定义Title和游戏信息等功能! 介绍视频: 网页端 Galgame 引擎,如今更加易用且强大。 项目地址:https://github.com/MakinoharaShoko/WebGAL 演示地址:http://msfasr.com/WebGAL_Demo_Page/ 开发版下载:https://www.lanzouw.com/iRcdzvj3c8d 欢迎加入 WebGAL 开发者交流群:709293432。

TwilightSirens:
小萌新路过康了康大佬的项目,冒昧的提几个小建议嘤[给心心] 1. 语法的设计,貌似有点缀余,如分号、冒号后不能有空格(没看错的话)等等设计,挺增加使用成本的。 2. ui 设计的问题,以及自适应问题。轻雨酱刚刚在手机上打开,人物都叠一起了。按钮也蛮小的。不过我看up说这个会统一改嘤。 3. 静态资源的问题,目前图片的部分貌似是没有预加载的?看到动漫人物从上到下一条条出现还是蛮惊悚的嘤。建议up考虑下预加载(来康康轻雨酱在您issue里的评论),或者做下前端的模糊动画。 4. 目录组织的问题。所有的场景,图片等共用一个根目录,后期维护起来较为麻烦?建议参考下flask的blueprint思路(随便举的个例子)。个人的想法是以每一段线性剧情为单个文件,通过frontmatter配置5.所用的静态资源目录/分支等等。 5. 架构的问题,我看up的博客里有react的相关内容,但项目目前好像是所有js代码混在一起,轻雨酱觉得貌似emm维护成本较高。希望up后面的版本可以考虑下架构的问题嘤。 6. 发布的问题。其实使用本项目开发的webgal,只有其静态资源目录是有意义的?故直接在前端设置webgal的静态资源根目录,理论上已经可以访问了。所以webgal是否只需要使用统一的前端,发布时直接使用静态资源地址呢? 7. 实用意义的问题。貌似webgal引擎的开发还处于初期阶段,对于用户有种学习成本大于重新开发成本的感觉。另外github上同类产品确实比较多(所以说不要重复造轮子啦)。建议up可以考虑先转换一个现成的galgame为webgal给大家康康效果,顺便解决一下其中遇到的问题嘤。个人感觉webgal还是个挺好方向(忽略逆向成本和版权问题)

【回复】其实,我做这个引擎的初始目的就是想自己做gal,但是由于一直找不到志同道合的人,所以无法如愿。 这个引擎是一个年轻的引擎,需要增加的功能还有很多,需要修正的地方也还有很多。语法优化的问题我也是知道的,以后会持续优化。但是,如你所见,现在这个引擎的功能相比于第一版已经改进了很多,随着后期的维护,我也会一一修正问题,增强体验,感谢你对WebGAL的关注,我会积极收集意见,将这个引擎做得越来越好。
【回复】轻雨酱没学过计算机专业,不太会组织语言[大哭],up哥哥宽容一下嘤[给心心]
安柒君啊:
希望大佬能够实装播放视频和动态cg的功能

nanoaass:
求你了,放到gitee上,github这种阴间网站戒了,打不开

一群心机boy:
你白干了[滑稽]renpy引擎也是可以嵌入到网页上的[滑稽] 而且我在想,既然是网页那么能不能用Electron框架把利用引擎制作出来的游戏包装成一个客户端?

土土大哥哥:
咦,看起来很简单阿,似乎我可以用webgl也实现一个

羽中给爷死:
强无敌,这是galgame玩家群体跨时代的进步![喜欢]

自制 GAL Galgame引擎 JAVASCRIPT 视觉小说 Galgame css WEB前端 编程开发 打卡挑战

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!