找回密码
 点一下
楼主: chyj4747

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

[复制链接]
 楼主| 发表于 2012-7-6 07:34:04 | 显示全部楼层
·:我还没去看jass,不过我猜应该是判断绳索节点到施法者之间的直线上是否有障碍物(即判断是否不可通行),然后在这个不可通行点创造一个新的节点? (2012-07-06 07:26)
除了拉伸以外没有创造过任何新节点~
回复

使用道具 举报

发表于 2012-7-6 07:40:44 | 显示全部楼层

回 chyj4747 的帖子

chyj4747:除了拉伸以外没有创造过任何新节点~ (2012-07-06 07:34) 
唔,可能没表达清楚,我的意思是指绳索转弯点。
回复

使用道具 举报

发表于 2012-7-6 08:05:27 | 显示全部楼层
这是怎么做到的?这不科学!
回复

使用道具 举报

 楼主| 发表于 2012-7-6 08:28:41 | 显示全部楼层
愛婼メ媋楓:这是怎么做到的?这不科学! (2012-07-06 08:05)
额。。不科学是部分我猜是多条绳索吧……

那个是用面向对象思想做出来的。。每条绳索拥有相同的功能却是不同的个体

我发上来的图里有个旧版本的,当时企图直接用JASS+哈希表实现。。但是试着做了之后发现只能为每条绳索配一套一样的动作,也就是两条绳索就要复制黏贴一次所有函数(也可以说我算法不过关吧……),而且即便所有函数只为一条绳索服务仍旧相当难做(主要问题是JASS的话就要从施法开始实现效果,所有的实现步骤互相都要绑定)。。

于是前几天在翻文件夹的时候打开了VJ教程然后发现了结构体……
然后。。就做出来了……
写了个简易的双向链表,然后用链表实现绳索的创建和删除,其它的比如旋转伸缩全部在绳索结构体里实现
于是就没有之前那个很难实现效果间互相绑定的问题了,捕捉施法后创建一个绳索对象,然后调用扔出去的函数即可~  后面全自动~
   

唔。。。码了好多估计没人会看的字……
回复

使用道具 举报

 楼主| 发表于 2012-7-6 08:42:48 | 显示全部楼层
嘛。。并不是说这玩意儿用J或T就实现不了。。
毕竟VJ的结构体存进地图就是全局变量数组+普通函数
但是呢……直接用全局变量啥的看着一堆变量名肯定会晕……而且索引也会搞不清楚。。(至少我是这样。。)
PS:没有用到任何YDWE的T动作实现不了的功能(除了删除哈希表子索引内的值,这个YD似乎没有弄成T动作),只不过写结构体思路会很清晰罢了~
回复

使用道具 举报

发表于 2012-7-6 09:02:28 | 显示全部楼层
  对我来说似乎没有用冲锋办不到的事情
回复

使用道具 举报

发表于 2012-7-6 16:16:52 | 显示全部楼层

回 chyj4747 的帖子

chyj4747:嘛。。并不是说这玩意儿用J或T就实现不了。。
毕竟VJ的结构体存进地图就是全局变量数组+普通函数
但是呢……直接用全局变量啥的看着一堆变量名肯定会晕……而且索引也会搞不清楚。。(至少我是这样。。)
PS:没有用到任何YDWE的T动作实现不了的功能(除了删除哈希表子索引内的值 .. (2012-07-06 08:42)
最近果断在整 这种鬼东西
  VJ的结果确实挺强大啦,不过转译之后的jass.....果断思路不清晰啊  
  话说 ,我一直觉得 面向对象 和面向过程有区别吗?
  ..好吧,我编程还没学到家,一直在面向过程....
回复

使用道具 举报

 楼主| 发表于 2012-7-7 00:27:57 | 显示全部楼层
http://www.wow8.org/bbs/redirect ... &fromuid=618499

这个是部分原理,WOW8有人问所以就发那了~
主要是如何实现绳索的弯曲~
PS:如果没有跳转到那一楼的话手动下拉到12楼吧……
回复

使用道具 举报

发表于 2012-7-13 09:49:42 | 显示全部楼层
打发时间的好技能~
回复

使用道具 举报

发表于 2012-7-13 09:53:13 | 显示全部楼层
吃饭的时候把代码看一遍!~
回复

使用道具 举报

发表于 2012-7-13 15:24:22 | 显示全部楼层
=。=很有趣的说
回复

使用道具 举报

发表于 2012-7-13 16:31:25 | 显示全部楼层
第一次发表情。从图上看效果非常好。
回复

使用道具 举报

发表于 2012-7-13 22:41:03 | 显示全部楼层
一直以为ls是小德马甲-w-
回复

使用道具 举报

发表于 2012-7-13 23:46:39 | 显示全部楼层
不科学! 等有时间用T试试看!
回复

使用道具 举报

发表于 2012-7-14 11:04:39 | 显示全部楼层
莫怪我挖坟的意图啊   这个确实吊
回复

使用道具 举报

发表于 2012-7-14 12:57:45 | 显示全部楼层
好吧,我脑袋里出现了重绘绳索判断弯曲的想法
电脑应该受不了。
回复

使用道具 举报

 楼主| 发表于 2012-7-14 13:06:30 | 显示全部楼层
tonylishi0:莫怪我挖坟的意图啊   这个确实吊 (2012-07-14 11:04)
我才放上来一个礼拜多一点,哪里是坟了……
逆:好吧,我脑袋里出现了重绘绳索判断弯曲的想法
电脑应该受不了。
你到底想到了怎么样的重绘……
话说重绘算法我不是已经放上来了。。当然如果你觉得自己想比较有趣的话另当别论~
回复

使用道具 举报

发表于 2012-8-22 15:40:32 | 显示全部楼层
图片1.png

这,就是乱放的结果
360桌面截图20120822154225.jpg
回复

使用道具 举报

 楼主| 发表于 2012-8-22 18:23:50 | 显示全部楼层
妖妖:

这,就是乱放的结果
(2012-08-22 15:40)
额。。。这是要如何乱放才能实现的效果……

话说第二张图挂了。。
回复

使用道具 举报

发表于 2012-8-23 00:45:18 | 显示全部楼层
好刺眼......
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 11:09 , Processed in 0.058885 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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