Shui_gui_chong 那么mod移植教程到此结束,以下是一点小附言 1. renpy中文文档的移植相关操作教程,可以参考一下,重点是里面教了如何修改apk图标,我就不教了(屑)那两个图标文件在renpy文件夹\rapt\templates中 地址https://www.renpy.cn/doc/android.html 2. Rapt文件夹中有一个blacklist.txt,可以在里面写上不需要打入apk的文件,让你的apk更整洁,我也不教了(屑)估计一块看就知道怎么写了。至于whitelist.txt,存在感太小了直接无视吧(?)
HERO-科艺 非常感谢sgc大佬的这份移植教程,真的让我受益了很多,通过学习这份教程我也自己试着移植了几个简单的MOD,然后根据自己有限的经验,想着能给移植的MOD做一点自己的优化。 我们都知道电脑和手机的屏幕大小有区别,所以有的时候移植好的MOD放到手机上可能会是这个样子 很明显,文本跑到了对话框的外边,虽然说也无伤大雅,但总归还是看起来不太舒服吧,那么要如何解决这个问题呢。 首先,我们要明白控制文本位置、字体大小等的脚本是gui.rpy,那么为了让文字不错位,我们就需要对gui.rpy做一些小的调整,但是我们可能会担心,如果改成了适应手机屏幕的位置的话,电脑上会不会又显示错位了呢?其实这一点,不用担心,我们先打开gui.rpy看看里面都有些什么 应该能看出来,截取的这一部分是设置游戏中各种字体的字号的,但是先别急,我们接着往下看 可以看到,似乎有些和上面相同的设置,那么下面的这些部分又有什么用呢,我们不妨看看它的注释: This changes the size and spacing of various GUI elements to ensure they are easily visible on phones. 翻译:这会更改各种GUI元素的大小和间距,以确保它们在手机上容易看到。 这样我们就明白了,下面的这些的设置是仅在手机上应用的,所以我们只需要改一改它的部分变量的值,就能让文本在手机上正常的显示了,这里方便大家进行修改,我把MOD模板一般用的数值展示一下,供大家参考 gui.text_size = 25 gui.name_text_size = 26 gui.notify_text_size = 25 gui.interface_text_size = 28 gui.button_text_size = 30 gui.label_text_size = 28 gui.textbox_height = 240 gui.name_xpos = 360 gui.name_ypos = 55 gui.text_xpos = 260 gui.text_ypos = 116 gui.text_width = 740 gui.choice_button_width = 640 gui.navigation_spacing = 20 gui.pref_button_spacing = 10 gui.history_height = 190 gui.history_text_width = 690 gui.file_slot_cols = 2 gui.file_slot_rows = 2 gui.nvl_height = 170 gui.nvl_name_width = 305 gui.nvl_name_xpos = 325 gui.nvl_text_width = 915 gui.nvl_text_xpos = 345 gui.nvl_text_ypos = 5 gui.nvl_thought_width = 1240 gui.nvl_thought_xpos = 20 gui.nvl_button_width = 1240 gui.nvl_button_xpos = 20 gui.quick_button_text_size = 18 大家只要找到对应的变量,然后将数值修改成上面展示的,这样我们的文本就不会显示错位了 给大家看一下我移植的48HR(樱花翻译) 可以看到,文字没有错位。 另外,如果MOD不是用MOD模板制作的,要修改的数值可能会不太一样。 基本就是这样了,希望能帮到大家!