设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

图片显示优化

查看数: 1955 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-4 18:22

正文摘要:

本帖最后由 黑米馒头 于 2022-10-4 18:42 编辑 工程里用到很多重复命名的图片,如何简化。。脚本盲看的头晕 RUBY 代码复制if @battler.startactive == "移动"  if Gra ...

回复

enghao_lim 发表于 2022-10-11 01:06:10
就上楼上所说,有点没必要。如果要帮你,还得研究研究脚本,这太耗时了。当然,不研究脚本的方法也有,就是让BattlerName自动生成就好,举例:
  1. module Scene_BattleName
  2.   def genName
  3.       defi = {
  4.         "泡泡-友" => {
  5.           "待机" => ["泡泡/友/待/", 1..11],
  6.           "移动" => ["泡泡/友/移/", 1..7]
  7.         }
  8.       }
  9.      
  10.       list = {}
  11.       defi.each{|a,b| list[a] = {}; b.each{|c,d| list[a][c] = []; d[1].each{|i| list[a][c].push(d[0] + i.to_s) } } }
  12.      
  13.       return list
  14.     end
  15.   module_function:genName
  16.   BattlerName =  genName
  17. end
复制代码

懂了就懂,不懂就慢慢研究吧。
guoxiaomi 发表于 2022-10-8 22:11:40
数据写在脚本里是这样子的,就这么点内容,个人感觉没必要改。
我为鱼肉 发表于 2022-10-4 19:30:31
本帖最后由 我为鱼肉 于 2022-10-4 19:33 编辑

拆分为基本名+动作+帧数
比如说数据库中角色名字
泡泡@泡泡@待机帧数@移动帧数@攻击帧数@技能帧数@死亡帧数等等
第一个泡泡是召唤兽名字可以随便取,第二个泡泡是基本名或者说告诉程序用哪一套素材
角色初始化时把这些信息全部属性化



点评

????脚本盲表示看不懂….  发表于 2022-10-4 20:56
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-20 21:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表