俩fish 我想想该怎么说。 起因是我想制作一个“房间”子模组,亦或者说是一个场景吧,是“沙滩”。 嗯,意图显而易见。 但我个人代码技术真的是大芬级别的,除了简单的一些修改以外几乎啥也做不到() 嗯。。。不过正常的房间我也学做的差不多了?至少替换背景啥的没问题。 困扰我的问题有两个方面,一个是我“看得懂”且能利用并修改的房间子模组只有一个,而且那个子模组没有替换房间内桌子椅子的内容,我也不懂得怎么添加和修改。。。 以及第二个,我一直对自己做的那些素材感到“不满意”,毕竟沙滩啊,应该有着波光粼粼的海面,一层一层的浪花,和温暖的阳光? 这些无一例外,如果能以“动态”的形式表现出来,效果肯定会更好吧? 事实上好像已经有这样的房间模组了↓ 通过修改窗外天气来形成动态的景象?那么我们是不是可以直接利用这个做一个动态房间子模组? 好吧对我来说有点困难了()就算我解决了素材问题也解决不了代码的问题。。。 所以发了这个帖,希望各位不吝赐教吧,非常感谢。
俩fish #6 8天67t9 嘶。。。不知道是我格式工厂版本问题还是啥问题,没找到上面那俩格式() 然后尝试了webm,MP4,MPEG1(应该是1?我只看到了MPEG) 结果都是error('Unsupported image format',) 不过还是想问问()明明上面三个格式好像其他子模组都能用?以及mas原版天气文件格式也是MP4。。。
8天67t9 #7 俩fish 有没有可能 WEBM是一种容器 里面可以塞不同编码格式,而VP9就是其中之一 mp4你大概率没选renpy支持的编码,而是选了H.264/H.265 renpy6.99支持的mp4格式可用的编码是MPEG-4 part 2 (包括Xvid和DivX) 你问为什么不是H.26X?那我的建议是先把这玩意1$/设备的专利授权费去了
俩fish 还是不行,我认为问题应该不出在文件格式,而出在代码↓ 譬如,我把上面那个院子子模组的文件直接改名拿来用了,既然上面的子模组可以正常运行那说明文件格式肯定没问题吧? 然而。。。 the-beach.txt init -1 python: mas_background_submod_beach = MASBackground( "beach", "沙滩", "beach_submod_beach", 展开全文 收起全文 文件预览无法加载。此文件或已被删除,文件 ID 或已失效。 garden-view.bin # Register the submod init -990 python: store.mas_submod_utils.Submod( author="tw4449", name="Custom Room Garden View", 展开全文 收起全文 文件预览无法加载。此文件或已被删除,文件 ID 或已失效。 顺便把这俩子模组代码放出来,下面那个我真的看着头晕()不清楚是哪段代码在起作用。。。连照葫芦画瓢我都做不到
8天67t9 #13 俩fish MASBackground看起来并不是传统的image控件,怀疑是他们自己写的一些解码 那个submod是自己用store调用Movie函数解码影片然后再用display函数显示
8天67t9 #13 俩fish 哦不对 我说怎么定义部分怪怪的 这里有一个定义影片精灵(sprite)的样例: image eileen movie = Movie(play="eileen_movie.webm", side_mask=True) 换成这个试试
俩fish 嗯。。。也许我不该要求那么高()毕竟这理论上是我做的第一个子模组()对自己要求放宽点得了() 这是目前的效果图,当然,只做了早上的()我知道这个太阳做的有点难蚌()以及桌子椅子我也考虑换掉,反正这肯定不是最终效果 慢慢调整吧,离夏天还有段时间呢