[分享] 在单位属性里直接方便的设置出◆多维自定义值◆
看演示吧 一看就明白了 说反而麻烦。。演示里只用了两维 但当你看明白怎么弄后会发现即使是要求10维的自定义值也是很容易做到的 且不会影响单位的任何属性而且此方法不仅可以用在单位上 甚至物品 技能 科技 等等都可以使用
此演示是一个选择英雄的演示 为什么现在双击的方式那么流行 很大的原因就是用进入区域的方式的话 触发需要太多 区域也需要太多 而这个演示只需一个触发 一个区域就可以实现走到不同的英雄旁边选择英雄~~~
ps 主要目的是提供一种新思路 所以演示是随便做的 可能存在缺陷 你要用的话还得更具自己的情况改进一下:)
[ 本帖最后由 illlusion 于 2006-4-9 07:12 编辑 ] 想法不错~
比如Default MoveSpeed,Default FlyHeight都是可以利用的东西 恩 不过Default MoveSpeed,Default FlyHeight有个小小缺陷 就是为了能区别判断 每个的值都要有一点点差别 虽然基本可以忽略不计 但数量多的时候总归是有点美中不足的感觉 还有最致命的是 不是所有东西都有这两个属性的 而演示里用的方法 无论是单位还是物品 甚至是技能 研究等等都适用 而且容量相当大 基本不可能用完。。 现顶再下~! 刚刚更新了一下演示~~ 这样易懂一些~~原来那个用一维代替两维的计算可能有的人看了头晕 想法不错,利用颜色值来存储信息
看来我的JassStr函数库应该增加GetTextColor函数 原帖由 illlusion 于 2006-4-9 00:34 发表
此演示是一个选择英雄的演示 为什么现在双击的方式那么流行 很大的原因就是用进入区域的方式的话 触发需要太多 区域也需要太多 而这个演示只需一个触发 一个区域就可以实现走到不同的英雄旁边选择英雄~~~
那是设计上的问题
我现在想到一种选英雄的设计:
不用全局变量
不用Game Cache,不用单位自定义值等东东
而且不用修改物体编辑器
纯T(当然写了几行自定义脚本为了释放变量)
(听起来似乎是个神话:lol。果然意识流素王道)
如果单纯是选英雄的话:
三个固定的触发器。重用时只需要复制就行了
一个需要修改的触发器。其实只需要修改:当英雄选好后,会传送到哪一点而已
现在正在尝试扩展功能:选英雄情况下能查看英雄技能 嗯,看看先。
汗,字节 .......... 呃。楼主的想法很不错。只是。嗯。是有点点问题。
因为使用颜色了。所以单位名字。嗯。
就是当前编辑器的默认名字。所以如果。嗯。汉化之类的。话。可能有点麻烦。 ??我怎么听不懂。。颜色代码里的内容是空的埃 会影响到什么吗? 呃。就是说。如果英文版的大法叫XXXX。那中文版的看也是XXXX。但是如果不改这个名字的话。就可以用中文版默认的大法。
注:
不记得英文。随便举个例子。
仅仅是这样而已。 和它的名字无关阿~~
注意:演示里的颜色代码在它的名字开始之前就结束了 是一串空的没有内容的的颜色代码 所以它不会影响任何东西 例: |c00000001|rXXX 他是说名字做默认值不修改时,在英文版显示的是英文,中文版显示的是中文
其实这个无所谓的,大家作图都用的汉字,英文版本来就被54了 先下个看看看样子MS还不错 无语,你们的威望怎么这么高啊 附件丢失。。召唤收藏专家上传(不过当时居然只有16份下载) 演示在哪里啊...... 这个想法貌似东牛以前提过 可怜的演示被丢弃了么??
页:
[1]
2