chyj4747 发表于 2012-7-5 09:38:15

【仿现实物理】能捆住东西的绳索系统(钩子)~

这个完成度大概只有60%,但是最主要的部分已经基本实现了,剩下的就是把东西拉来拉去的任何钩子都有的功能了。。
所以先发着吧~

PS:这不是给你们拿去用的,我只是提前拿出来晒一下效果而已……要看算法、思路之类的请便(不介意看1000+行的代码的话)~ 拿去用的话bug一堆~~


gif有点长,需要载一段时间……你可以开了这个页面后过2-4分钟再来看~
   
目前实现的功能如下:
1. 支持多绳索
2. 支持多人
3. 绳索可任意伸缩(有长度上限)、以某个钩住或卡主的部分为中心旋转、互不干扰
4. 如图所示,遇到障碍时会开始“捆”,绕完后可以逆向移动解开“捆住”部分
5. 目前试过3条100长度的绳索不会卡~

话说应该没人记得我说过要做战役了吧……
或者以为我已经坑掉了吧……
《最近有股想做冒险解密类战役的冲动……》

我绝对不会告诉你们这个系统是我战役里的主要系统的!

lo 发表于 2012-7-5 09:49:01

好东西啊,SM利器!

话说为啥对单位没有碰撞啊……要不不要用蝗虫了……

okolek 发表于 2012-7-5 09:53:36

完全无法理解制作思路 ...我弱爆了

迷路的广告姬 发表于 2012-7-5 11:16:30

好勥的东东

lia77593 发表于 2012-7-5 14:58:17

..1000行代码 也不多啦 ...

akb0048 发表于 2012-7-5 15:41:02

O(∩_∩)O哈哈~,看了代码后晕了

不过这玩意儿真神奇

Conflux 发表于 2012-7-5 17:15:08

好帅哦

Conflux 发表于 2012-7-5 17:17:38

只看gif的话... 猜测障碍物需要是固定的吧?

lo 发表于 2012-7-5 17:19:27

总觉得来这顶贴的都是绳子play的爱好者……相比之下代码已经不重要了……有绳子就足够了……

Conflux 发表于 2012-7-5 17:21:06

链子果然要用链表做才好...

Conflux 发表于 2012-7-5 17:22:44

障碍物也可以不固定...
如果给拐点加个目标绑定的话...

人偶 发表于 2012-7-5 17:47:32

好强……

拜里热就脱 发表于 2012-7-5 18:14:24

JASS也太强了
不知道可不可以做成像橡皮筋那样可以弹人

· 发表于 2012-7-5 18:37:35

这不魔法!

akb0048 发表于 2012-7-5 19:03:12

试了一下,差点就死机了,还好似乎绳子过长就自动没了

chyj4747 发表于 2012-7-5 21:00:20

Conflux:障碍物也可以不固定...
如果给拐点加个目标绑定的话... (2012-07-05 17:22) images/back.gif

我写的重绘函数只能重绘尾部到第一个固定节点,移动目标什么的就要每次都重绘整条绳子了。。。
反正我战役用不到~

chyj4747 发表于 2012-7-5 21:03:52

akb0048:试了一下,差点就死机了,还好似乎绳子过长就自动没了  (2012-07-05 19:03) images/back.gif

别乱试额。。。绳子长度上限可以改的,100长度开很多条肯定会卡。。

绳子长度也可以每条都不同,可以用随机整数来放

brethren0 发表于 2012-7-5 23:10:32

好诡异的的说,完全没有头绪

okolek 发表于 2012-7-6 00:07:49

我倒是想到了一个思路呢。


   不过感觉非常烧效率....果然我技术不够合格么

· 发表于 2012-7-6 07:26:35

我还没去看jass,不过我猜应该是判断绳索节点到施法者之间的直线上是否有障碍物(即判断是否不可通行),然后在这个不可通行点创造一个新的节点?
页: [1] 2 3
查看完整版本: 【仿现实物理】能捆住东西的绳索系统(钩子)~