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

Project1

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

[已经过期] 阵法问题!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
622
在线时间
1 小时
注册时间
2010-9-22
帖子
4
跳转到指定楼层
1
发表于 2010-9-28 22:42:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我是做ARPG
想做阵法,求教!
就是想在一片地图上放置几个物品,在这几个物品所围成的范围内怪的某些能力下降或我方能力提高

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
2
发表于 2010-9-28 23:42:01 | 只看该作者
放弃吧……
这还要写连线呢
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42344
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

4
发表于 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
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2010-9-12
帖子
155
5
发表于 2010-10-1 09:43:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-8-15
帖子
39
6
发表于 2010-10-1 10:29:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
234
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
7
发表于 2010-10-1 10:31:34 | 只看该作者
我记得之前有人已经做出来,LZ请善用搜索
独坐望城,望断天涯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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