Project1

标题: 怪物图鉴雷达图,如何改9边形?各位高手,帮帮我吧! [打印本页]

作者: 0978912012    时间: 2008-9-7 18:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-9-7 18:30
只可以说难~~慢慢等高手吧~~

没悬赏是几乎不可能的
作者: 0978912012    时间: 2008-9-8 15:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-9 03:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-9-9 08:12
一个办法,缩减属性,属性要这么多干嘛?
作者: 0978912012    时间: 2008-9-9 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-9 20:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-10 03:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-9-10 03:59
没这么简单,九边形该如何写就是一个大问题了~~
作者: 0978912012    时间: 2008-9-10 04:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-9-10 05:27
我有一个方法,就是怪物图鉴显示的怪物不是其战斗图,而是显示某个文件夹相对应的图片。而那些图片要LZ自己去弄,就是在原来怪物战斗图的基础上加上一个附有属性的雷达图背景。而原来显示属性的那些脚本全删掉。


麻烦吧~~要不别干吧~~
作者: 0978912012    时间: 2008-9-10 15:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-11 04:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-11 14:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-11 20:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-12 04:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0978912012    时间: 2008-9-12 06:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: ygshoward    时间: 2008-9-12 06:40
唔系好明白個圖講乜
作者: 0978912012    时间: 2008-9-12 15:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 轮回者    时间: 2008-9-12 20:47
此脚本修改设计到坐标计算问题、直线绘制问题
很有趣的小东西,但最近比较烦,暂不准备做……{/lh}
作者: 0978912012    时间: 2008-9-12 21:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 轮回者    时间: 2008-9-12 21:09
以下引用0978912012于2008-9-12 13:06:09的发言:

这么说,您要帮我改成九边形了?
那真是太谢谢您了
没关系,我可以等到您愿意帮我。

感谢您给我一线希望!

话说...我这样算是伸手党吗?


……那你有的等了

算不算伸手党有区别么?

反正我已经把自己套进去了

作者: 轮回者    时间: 2008-9-12 21:52
默认脚本有这么一段
#=============
# Graphic_Def_Elem
#=============
class Window_Base
FONT_SIZE = 18
WORD_ELEMENT_GUARD = "属性有效度"
NUMBER_OF_ELEMENTS = 8
ELEMENT_ORDER = [1,3,8,5,2,4,7,6,8]
GRAPH_SCALINE_COLOR = Color.new(255, 255, 255, 128)
GRAPH_SCALINE_COLOR_SHADOW = Color.new( 0, 0, 0, 192)
GRAPH_LINE_COLOR = Color.new(255, 255, 64, 255)
GRAPH_LINE_COLOR_MINUS = Color.new( 64, 255, 255, 255)
GRAPH_LINE_COLOR_PLUS = Color.new(255, 64, 64, 255)
end
把NUMBER_OF_ELEMENTS = 8改为NUMBER_OF_ELEMENTS = 9
把ELEMENT_ORDER = [1,3,8,5,2,4,7,6,8]改为ELEMENT_ORDER = [1,3,8,5,9,2,4,7,6,8]
作者: 轮回者    时间: 2008-9-12 21:57
注解:
NUMBER_OF_ELEMENTS 决定显示属性数
ELEMENT_ORDER      决定显示属性的顺序,其中的值为属性ID

cftx 太坏了
居然说只能显示8个!明明理论上能显示无数个……
还有,属性有效度为200%时,视觉效果可能不好
可以将
#雷达图描绘
  #===================================================================
  def draw_actor_element_radar_graph(actor, x, y)
    radius = 56

中的
radius = 56
改为
radius = 40
注:radius为雷达图半径 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 0978912012    时间: 2008-9-13 04:07
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1