找回密码
 点一下
查看: 6141|回复: 44

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

[复制链接]
发表于 2012-7-5 09:38:15 | 显示全部楼层 |阅读模式
这个完成度大概只有60%,但是最主要的部分已经基本实现了,剩下的就是把东西拉来拉去的任何钩子都有的功能了。。
所以先发着吧~

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


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


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

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

评分

参与人数 1威望 +22 收起 理由
okolek + 22 我会说我不这样加分我感觉我对不起自己?

查看全部评分

发表于 2012-7-5 09:49:01 | 显示全部楼层
好东西啊,SM利器!

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

使用道具 举报

发表于 2012-7-5 09:53:36 | 显示全部楼层
  完全无法理解制作思路 ...我弱爆了
回复

使用道具 举报

发表于 2012-7-5 11:16:30 | 显示全部楼层
好勥的东东
回复

使用道具 举报

发表于 2012-7-5 14:58:17 | 显示全部楼层
..1000行代码 也不多啦 ...
回复

使用道具 举报

发表于 2012-7-5 15:41:02 | 显示全部楼层
O(∩_∩)O哈哈~,看了代码后晕了

不过这玩意儿真神奇
回复

使用道具 举报

发表于 2012-7-5 17:15:08 | 显示全部楼层
好帅哦
回复

使用道具 举报

发表于 2012-7-5 17:17:38 | 显示全部楼层
只看gif的话... 猜测障碍物需要是固定的吧?
回复

使用道具 举报

发表于 2012-7-5 17:19:27 | 显示全部楼层
总觉得来这顶贴的都是绳子play的爱好者……相比之下代码已经不重要了……有绳子就足够了……
回复

使用道具 举报

发表于 2012-7-5 17:21:06 | 显示全部楼层
链子果然要用链表做才好...
回复

使用道具 举报

发表于 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 | 显示全部楼层
这不魔法!
回复

使用道具 举报

发表于 2012-7-5 19:03:12 | 显示全部楼层
试了一下,差点就死机了,还好似乎绳子过长就自动没了
回复

使用道具 举报

 楼主| 发表于 2012-7-5 21:00:20 | 显示全部楼层
Conflux:障碍物也可以不固定...
如果给拐点加个目标绑定的话... (2012-07-05 17:22) 
我写的重绘函数只能重绘尾部到第一个固定节点,移动目标什么的就要每次都重绘整条绳子了。。。
反正我战役用不到~
回复

使用道具 举报

 楼主| 发表于 2012-7-5 21:03:52 | 显示全部楼层
akb0048:试了一下,差点就死机了,还好似乎绳子过长就自动没了  (2012-07-05 19:03) 
别乱试额。。。绳子长度上限可以改的,100长度开很多条肯定会卡。。

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

使用道具 举报

发表于 2012-7-5 23:10:32 | 显示全部楼层
好诡异的的说,完全没有头绪
回复

使用道具 举报

发表于 2012-7-6 00:07:49 | 显示全部楼层
我倒是想到了一个思路呢。


  [s:187]   不过感觉非常烧效率....果然我技术不够合格么
回复

使用道具 举报

发表于 2012-7-6 07:26:35 | 显示全部楼层
我还没去看jass,不过我猜应该是判断绳索节点到施法者之间的直线上是否有障碍物(即判断是否不可通行),然后在这个不可通行点创造一个新的节点?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-27 03:42 , Processed in 0.127544 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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