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

Project1

 找回密码
 注册会员
搜索
查看: 4087|回复: 15
打印 上一主题 下一主题

[讨论] 今天学习了一天的成果

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
跳转到指定楼层
1
发表于 2018-6-21 20:08:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 fhxy 于 2018-6-21 20:16 编辑

学习修改还得做笔记,要不然又会忘了,真心感谢soulsaga和灯笼菜刀王对我的指点解决了我很多问题。
修改了菜单,和战斗画面界面,还有就是血条显示在角色头顶和宠物系统、怪物图鉴系统了,弄不懂得又得问大家。
发觉XP不适合做横版,不过做主视版和45度不受影响,主要是怪物不能放到屏幕最下方使战斗图很多区域浪费了,下面是我今天学习的成绩。
战斗指令菜单确实有点长,不过也将就能用,不敢改行距,影响的菜单太多了。

我改的主菜单


Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
2
发表于 2018-6-21 20:28:01 | 只看该作者
可以说做的非常棒了
BUG反馈请加QQ 529283039
水友群 917854767

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
3
 楼主| 发表于 2018-6-21 20:32:56 | 只看该作者
真·可乐 发表于 2018-6-21 20:28
可以说做的非常棒了

还只是一个半成品,不加宠物和怪物图鉴的话基本可以用了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37779
在线时间
5395 小时
注册时间
2006-11-10
帖子
6546
4
发表于 2018-6-21 20:43:06 | 只看该作者
怪物也可以到下面来的

Game_Enemy 里面改怪物的 screen_x 和screen_y 就可以了

你可以像你插人物一样, 用@member_index 来分歧 把0-7号怪的坐标一一插好

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
5
 楼主| 发表于 2018-6-21 20:57:18 | 只看该作者
本帖最后由 fhxy 于 2018-6-21 21:12 编辑
灯笼菜刀王 发表于 2018-6-21 20:43
怪物也可以到下面来的

Game_Enemy 里面改怪物的 screen_x 和screen_y 就可以了


能不能定义到0-9号好怪呀,看你说了我又想试一下了,不过要是遇到大型怪物就不好摆位置了,除非在敌群里设置怪物坐标

或者修改脚本突破编辑器8个怪物的限制也不错
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37779
在线时间
5395 小时
注册时间
2006-11-10
帖子
6546
6
发表于 2018-6-21 21:10:55 | 只看该作者
fhxy 发表于 2018-6-21 20:57
能不能定义到0-9号好怪呀,看你说了我又想试一下了,不过要是遇到大型怪物就不好摆位置了,除非在敌群里 ...

可以自己想办法嘛, 比如说,打开某个开关的时候, 用A坐标排列, 关上开关的时候, 用B坐标排列

又比如说, 把坐标用全局变量控制, 这样随时就可以调整坐标了,甚至战斗中也可以

怪的数量限制, 那只是数据库限制只能摆8只, 如果你不用数据库设置怪物, 那就没限制, 随便你想加多少 为所欲为~

Game_Troop里,  

  1. def setup(troop_id)
  2.     # 由敌人序列的设置来确定队伍的设置
  3.     @enemies = []
  4.     troop = $data_troops[troop_id]
  5.     for i in 0...troop.members.size
  6.       enemy = $data_enemies[troop.members[i].enemy_id]
  7.       if enemy != nil
  8.         @enemies.push(Game_Enemy.new(troop_id, i))
  9.       end
  10.     end
  11.   end
复制代码


这段 就是把怪物塞进队伍里,  按F1查看帮助, 试试理解下这些句子是什么意思, 弄懂的话,想自己加多少怪物就为所欲为了



回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
7
 楼主| 发表于 2018-6-21 21:37:15 | 只看该作者
灯笼菜刀王 发表于 2018-6-21 21:10
可以自己想办法嘛, 比如说,打开某个开关的时候, 用A坐标排列, 关上开关的时候, 用B坐标排列

...


这段代码我是看不懂的,不如你解释一下怎么运用修改这段代码。

点评

自己研究才有乐趣, 像今天你掌握了修改窗口和角色坐标,不是很开心么~  发表于 2018-6-21 21:51
我直接说你是不会用的, 因为接下来就只能用脚本来进行队伍设置,(以及排除各种问题), 不自己理解的话是操作不来的.  发表于 2018-6-21 21:45
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
8
 楼主| 发表于 2018-6-21 22:56:52 | 只看该作者
灯笼菜刀王 发表于 2018-6-21 21:10
可以自己想办法嘛, 比如说,打开某个开关的时候, 用A坐标排列, 关上开关的时候, 用B坐标排列

...

你说的方法不错,真的把敌人改到下面来了耶,
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34870
在线时间
4148 小时
注册时间
2007-12-15
帖子
9981
9
发表于 2018-6-22 05:46:05 | 只看该作者
本帖最后由 89444640 于 2018-6-22 06:00 编辑

这个画面让我想起了魔法门系列……不过当年买不起电脑……
还有个怪物图鉴,这个是怎么做出来的?需要在数据库里设置还是用事件设置,当年我想的最无奈的办法就是事件跳转地图,然后角色变成一个选框,640*480每个事件是一个怪物图鉴的图片显示。因为过于麻烦只能放弃。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1073
在线时间
177 小时
注册时间
2007-2-27
帖子
144
10
 楼主| 发表于 2018-6-22 08:02:21 | 只看该作者
本帖最后由 fhxy 于 2018-6-22 08:03 编辑
89444640 发表于 2018-6-22 05:46
这个画面让我想起了魔法门系列……不过当年买不起电脑……
还有个怪物图鉴,这个是怎么做出来的?需要在数 ...


怪物和这张背景图是永雄无敌2里面的,怪物图鉴我还弄不来,神州伏魔经之妖怪宝贝和石器时代里有怪物图鉴的脚本,我复制过来不能用,有脚本冲突,那个模式是通过捉怪显示显示图鉴,还有一种是通过灭怪显示图鉴,缺少教程,要是有那个高手写一个怪物图鉴的教程就好了。

点评

怪物总数是有限的,按照编号排序或者自己编号排序,未获得的就以???表示。  发表于 2018-6-22 08:25
推测可能是,通过脚本调用战斗时的遇敌群组,遇到新的敌人姓名后就记录到对应的栏目下,怪物的所有资料都按照格式写在脚本中。  发表于 2018-6-22 08:24
冲突没办法,因为不是自己写的保证会有,我有冲突的脚本都是直接放弃,消灭怪物获得,如果是明雷可能是加个开关控制?  发表于 2018-6-22 08:21
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-4-23 23:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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