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

Project1

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

[已经解决] 如何移除遊戲內置的屬性(如:魔攻魔防)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
跳转到指定楼层
1
发表于 2012-12-15 17:54:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 LabLamb 于 2012-12-16 18:20 编辑

由於我的遊戲並不會有魔法的存在,所以我想選單中移除魔攻及魔防,請問在腳本中哪裡會可以移除或隱藏?
T

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2012-9-24
帖子
31
2
发表于 2012-12-15 19:46:17 | 只看该作者
其實可以用其他代替吧。
在數據庫裏面可以改名字。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
3
发表于 2012-12-15 19:53:32 | 只看该作者
不用就可以了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
4
 楼主| 发表于 2012-12-15 20:44:14 | 只看该作者
不用的話是否不會在遊戲中任何選單顯示?(假設我沒有用過任何選單顯示腳本)
T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
5
 楼主| 发表于 2012-12-16 02:33:18 | 只看该作者
本帖最后由 LabLamb 于 2012-12-16 02:41 编辑

在這裡的MATK(魔攻)MDEF(魔防),我想那兩項消失。

Problem.jpg (86.05 KB, 下载次数: 24)

Problem.jpg

Problem.jpg (83.52 KB, 下载次数: 23)

Problem.jpg
T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
6
 楼主| 发表于 2012-12-16 03:36:07 | 只看该作者
本帖最后由 LabLamb 于 2012-12-16 03:44 编辑
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制能力值
  3.   #--------------------------------------------------------------------------
  4.   def draw_parameters(x, y)
  5.     6.times {|i| draw_actor_param(@actor, x, y + line_height * i, i + 2) }
  6.   end

  7. d
复制代码
我猜是改掉這裡的腳本,可是它寫得太簡了我不知道如何才能指定MATK和MDEF。

点评

Thankyou :D  发表于 2012-12-17 19:11
在脚本内添加了点注释  发表于 2012-12-17 16:37
T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

7
发表于 2012-12-16 09:56:09 | 只看该作者
本帖最后由 feizhaodan 于 2012-12-17 16:37 编辑
  1. #==============================================================================
  2. # ■ Window_Base
  3. #------------------------------------------------------------------------------
  4. #  ゲーム中の全てのウィンドウのスーパークラスです。
  5. #==============================================================================

  6. class Window_Base < Window
  7.   #--------------------------------------------------------------------------
  8.   # ● 能力値の描画
  9.   #--------------------------------------------------------------------------
  10.   alias dont_draw_m_draw_actor_param draw_actor_param
  11.   def draw_actor_param(actor, x, y, param_id)
  12.     # 当属性ID是4和5(代表魔攻和魔防)时不进行处理
  13.     return if [4,5].include?(param_id)
  14.     dont_draw_m_draw_actor_param(actor,x,y,param_id)
  15.   end
  16. end
  17. #==============================================================================
  18. # ■ Window_EquipStatus
  19. #------------------------------------------------------------------------------
  20. #  装備画面で、アクターの能力値変化を表示するウィンドウです。
  21. #==============================================================================

  22. class Window_EquipStatus < Window_Base
  23.   #--------------------------------------------------------------------------
  24.   # ● リフレッシュ
  25.   #--------------------------------------------------------------------------
  26.   def refresh
  27.     contents.clear
  28.     draw_actor_name(@actor, 4, 0) if @actor
  29.     # 执行属性ID为2,3,6,7的属性的绘制
  30.     [0,1,4,5].each_with_index{|i,ii| draw_item(0, line_height * (1 + ii), 2 + i) } # 这里的2+i 表示属性ID
  31.   end
  32. end
  33. #==============================================================================
  34. # ■ Window_Status
  35. #------------------------------------------------------------------------------
  36. #  ステータス画面で表示する、フル仕様のステータスウィンドウです。
  37. #==============================================================================

  38. class Window_Status < Window_Selectable
  39.   #--------------------------------------------------------------------------
  40.   # ● 能力値の描画
  41.   #--------------------------------------------------------------------------
  42.   def draw_parameters(x, y)
  43.     # 同上
  44.     [0,1,4,5].each_with_index do |i,ii|
  45.       draw_actor_param(@actor, x, y + line_height * ii, i + 2)
  46.     end
  47.   end
  48. end
复制代码
插入到main上方。
顺便将装备界面的也给删了  

点评

Thankyou 如果可以的話請解釋一下原理。  发表于 2012-12-16 17:01
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 12:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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