查看: 2332|回复: 6

[已经过期] 阵法问题!

[复制链接]
梦石
0
星屑
622
在线时间
1 小时
注册时间
2010-9-22
回帖
3
发表于 2010-9-28 22:42:01 | 显示全部楼层 |阅读模式

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

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

×
我是做ARPG
想做阵法,求教!
就是想在一片地图上放置几个物品,在这几个物品所围成的范围内怪的某些能力下降或我方能力提高
梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2010-9-28 23:42:01 | 显示全部楼层
放弃吧……
这还要写连线呢
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

梦石
0
星屑
622
在线时间
1 小时
注册时间
2010-9-22
回帖
3
 楼主| 发表于 2010-9-29 22:56:41 | 显示全部楼层
不过我认为这还是有可能的
就算要连线
只是脚本可能会长一点
希望各位大大来帮帮忙!!!
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45793
在线时间
7956 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2010-9-30 06:55:26 | 显示全部楼层
给个求面积思路……水水水水……

Rem 凸n变形可以看成是n-1个三角形的面积
Rem 三角形的面积S=sqr(p*(p-a)*(p-b)*(p-c)),其中,p=(a+b+c)/2,a、b、c为边长,边长=sqr((x1-x2)^2+(y1-y2)^2),而(x1,y1)和(x2,y2)分别为两点的坐标值


用到变量 n, s, i, x(i), y(i), a, b, c, p
k:
n = 多边形数
n < 3 出错
x()和y() 数组定义为0到n
For i = 1...n
x(i) = 第i个点的横坐标
y(i) = 第i个点的纵坐标
end

For i = 2 ... n - 1
a = Sqr((x(1) - x(i)) ^ 2 + (y(1) - y(i)) ^ 2)    #不知道RUBY支持这种算法否?
b = Sqr((x(1) - x(i + 1)) ^ 2 + (y(1) - y(i + 1)) ^ 2)
c = Sqr((x(i) - x(i + 1)) ^ 2 + (y(i) - y(i + 1)) ^ 2)
p = (a + b + c) / 2
s = s + Sqr(p * (p - a) * (p - b) * (p - c))
end
s就是面积
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
21 小时
注册时间
2010-9-12
回帖
147
发表于 2010-10-1 09:43:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-8-15
回帖
28
发表于 2010-10-1 10:29:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

水土火风重逢处

梦石
0
星屑
294
在线时间
691 小时
注册时间
2010-7-17
回帖
2944
发表于 2010-10-1 10:31:34 | 显示全部楼层
我记得之前有人已经做出来,LZ请善用搜索
独坐望城,望断天涯
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部