找回密码
 点一下
查看: 1461|回复: 7

求简单JASS代码,接受伤害和漂浮文字带处理代码(带注释非常感谢。。)

[复制链接]
发表于 2012-2-11 11:01:18 | 显示全部楼层 |阅读模式
常用的JASS代码可以轻易查到,同时触发器也有这些功能,实在不是有必要。需要一些能打动我们菜鸟的JASS超常功能代码,这样才能吸引人不。所以请教J大们教教。

判断漂浮文字位置,自动隐藏被覆盖的漂浮文字。我想做个这样的系统。
发表于 2012-2-11 11:35:31 | 显示全部楼层
判断漂浮文字位置,自动隐藏被覆盖的漂浮文字。
以下是刚想了一会儿的思路。。也许别人有更好的思路~ 也有可能我会犯2(最近经常犯……)~ :

每次创建漂浮文字,将坐标与其绑定,还要绑定最终大小(如果文字大小是渐变的,由于变化没法捕捉,除非模拟渐变,所以个人觉得就绑最终大小即可,比如绑长和宽到文字创建点的距离)

然后跟之前的创建好的所有文字比较,如果判断出重叠,那么就将之前那个……(处理的部分随意吧~)

由于没有链表(我没研究过用J实现链表。。),创建的文字地址也是随机的(就算是顺序的也可能会因为创建别的句柄类数据而间断),所以我暂时的想法是用整数数组记录地址,然后再用一个整数记录数组上限

当某个文字被删除时,若不是数组的最后一个,则将数组的最后一个补到那个位置
回复

使用道具 举报

 楼主| 发表于 2012-2-11 15:32:30 | 显示全部楼层
能够实时捕捉漂浮文字吗?如果每次创建都要判断位置是不是太麻烦了?
回复

使用道具 举报

发表于 2012-2-11 22:05:54 | 显示全部楼层
是指像单位那样能圈范围吗……
这个似乎办不到唉。。
回复

使用道具 举报

发表于 2012-2-13 17:29:26 | 显示全部楼层
说一下你的系统是怎么样的呀,才好针对问题想方法,你现在说的太模糊了
回复

使用道具 举报

发表于 2012-2-13 19:10:57 | 显示全部楼层
动作-
设置方向为X
设置最后创建的漂浮文字的速率为X
[这样就可以让漂浮文字飞了]
[ga上升级真慢....]
回复

使用道具 举报

 楼主| 发表于 2012-2-14 20:46:24 | 显示全部楼层
实时捕捉,每一个漂浮文字被创建能即时收到这一事件。

如果在同一个单位头上创建超过2个的漂浮文字有可能会覆盖不,需要的是把首先创建的文字清除,最好是把被覆盖的文字清除。
回复

使用道具 举报

发表于 2012-2-15 03:48:58 | 显示全部楼层
fesfsf:实时捕捉,每一个漂浮文字被创建能即时收到这一事件。

如果在同一个单位头上创建超过2个的漂浮文字有可能会覆盖不,需要的是把首先创建的文字清除,最好是把被覆盖的文字清除。
(2012-02-14 20:46)
就是说只需要操作同个单位头顶的漂浮文字咯~
我之前以为是只要有覆盖就要清除被覆盖的。。
这样的话只要把文字跟目标单位绑定下就行了,反正第二次文字出现一定会覆盖第一次的(闪烁什么的几乎可以无视了吧),所以只要清除前一次的文字即可~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 22:58 , Processed in 0.038651 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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