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

Project1

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

[已经解决] 有没有人有一个人物介绍脚本或者设置人物资料的方式?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
146 小时
注册时间
2011-9-16
帖子
55
跳转到指定楼层
1
发表于 2011-11-20 18:30:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
2
发表于 2011-11-20 18:49:22 | 只看该作者
本帖最后由 空の翼 于 2011-11-20 20:50 编辑

http://rpg.blue/forum.php?mod=viewthread&tid=159718&highlight=%E7%8A%B6%E6%80%81%E6%A0%8F
还请LZ善用搜索功能呢~!
P.S.不过简单地拿到卡也不错~

点评

正解  发表于 2011-11-20 19:16
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
3
发表于 2011-11-20 20:34:34 | 只看该作者
本帖最后由 小白玩家 于 2011-11-23 08:30 编辑

任务介绍脚本
附范例
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
4
发表于 2011-11-20 20:54:44 | 只看该作者
本帖最后由 空の翼 于 2011-11-20 22:33 编辑
小白玩家 发表于 2011-11-20 20:34
任务介绍脚本
附范例


http://rpg.blue/thread-83071-1-1.html
顺便问一下,如果要配合回避命中会心显示追加的脚本要怎么办?
直接修改这里:
  def draw_parameters(x, y)
    draw_actor_parameter(@actor, x, y + WLH * 0, 0)
    draw_actor_parameter(@actor, x, y + WLH * 1, 1)
    draw_actor_parameter(@actor, x, y + WLH * 2, 2)
    draw_actor_parameter(@actor, x, y + WLH * 3, 3)
    draw_actor_parameter(@actor, x, y + WLH * 4, 4)
    draw_actor_parameter(@actor, x, y + WLH * 5, 5)
    draw_actor_parameter(@actor, x, y + WLH * 6, 6)
  end
行吗?


空の翼于2011-11-20 22:31补充以下内容:
冲突虽然没有,不过位置是个问题:

把脚本拿出来了:
  1. #==============================================================================
  2. #~ 查看人物状态时,追加描绘角色的命中、回避、会心一击
  3. #------------------------------------------------------------------------------
  4. #==============================================================================
  5. #~ 搜索 #命中  #回避  #会心

  6. #==============================================================================
  7. # ** Vocab
  8. #------------------------------------------------------------------------------
  9. #  這個模組定義了介面用語和互動消息的顯示內容。
  10. #  它將一些資訊定義為常量,而資料庫裡的用語資料讀取自 $data_system 欄位。
  11. #==============================================================================

  12. module Vocab

  13.   #命中
  14.   
  15.   def self.hit
  16.     return $data_system.terms.hit
  17.   end
  18.   
  19.   #回避
  20.   
  21.   def self.eva
  22.     return $data_system.terms.eva
  23.   end
  24.   
  25.   #会心
  26.   def self.cri
  27.     return $data_system.terms.cri
  28.   end

  29. end

  30. #==============================================================================
  31. # ** Window_Base
  32. #------------------------------------------------------------------------------
  33. #  這個類是遊戲中所有視窗所共同繼承的父類。
  34. #==============================================================================

  35. class Window_Base < Window
  36.   #--------------------------------------------------------------------------
  37.   # * 繪製主角參數
  38.   #     actor : 主角
  39.   #     x     : 繪製區域X座標
  40.   #     y     : 繪製區域Y座標
  41.   #     type  : 主角參數種類(0-3)
  42.   #--------------------------------------------------------------------------
  43.   def draw_actor_parameter(actor, x, y, type)
  44.     case type
  45.     when 0
  46.       parameter_name = Vocab::atk
  47.       parameter_value = actor.atk
  48.     when 1
  49.       parameter_name = Vocab::def
  50.       parameter_value = actor.def
  51.     when 2
  52.       parameter_name = Vocab::spi
  53.       parameter_value = actor.spi
  54.     when 3
  55.       parameter_name = Vocab::agi
  56.       parameter_value = actor.agi
  57.     when 4
  58.       parameter_name ="命中"
  59.       parameter_value = actor.hit
  60.     when 5
  61.       parameter_name = "回避"
  62.       parameter_value = actor.eva
  63.     when 6
  64.       parameter_name = "会心率"
  65.       parameter_value = actor.cri
  66.     end
  67.     self.contents.font.color = system_color
  68.     self.contents.draw_text(x, y, 120, WLH, parameter_name)
  69.     self.contents.font.color = normal_color
  70.     self.contents.draw_text(x + 120, y, 36, WLH, parameter_value, 2)
  71.   end
  72. end

  73. #==============================================================================
  74. # ** Window_Status
  75. #------------------------------------------------------------------------------
  76. #  本視窗顯示於狀態畫面中,用於顯示主角的詳細狀態。
  77. #==============================================================================

  78. class Window_Status < Window_Base   
  79.   #--------------------------------------------------------------------------
  80.   # * 繪製主角各項參數資訊
  81.   #     x     : 繪製區域X座標
  82.   #     y     : 繪製區域Y座標
  83.   #--------------------------------------------------------------------------
  84.   def draw_parameters(x, y)
  85.     draw_actor_parameter(@actor, x, y + WLH * 0, 0)
  86.     draw_actor_parameter(@actor, x, y + WLH * 1, 1)
  87.     draw_actor_parameter(@actor, x, y + WLH * 2, 2)
  88.     draw_actor_parameter(@actor, x, y + WLH * 3, 3)
  89.     draw_actor_parameter(@actor, x, y + WLH * 4, 4)
  90.     draw_actor_parameter(@actor, x, y + WLH * 5, 5)
  91.     draw_actor_parameter(@actor, x, y + WLH * 6, 6)
  92.   end
  93.   
  94. end
复制代码

点评

嘛,其实只是顺便问问。暂时没这个需求,所以如果很难请54吧- -  发表于 2011-11-20 23:09
你就不能另外开帖么= =  发表于 2011-11-20 22:55
2个脚本冲突了吗?  发表于 2011-11-20 21:37
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-2 05:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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