回复 2楼TC的帖子
感谢,这么快就回答了,看好这个软件.
再详细描述下问题
1. 不是com对象,用tc,按键这类的软件而不是用常规语言写就是因为封装的简单,写起来快. 希望能支持基于对象的封装,面向对象不需要太急. 例如可以定义obj,struct一类的结构,当然说的不是com,如果这些简单的封装我都用com实现就丧失了tc的简单性. namespace本来可以凑合当这个用, 但无法当作变量赋值传递也就没意义了. 函数变量类型就是函数指针了, 能把函数当变量传进去.
2.这个主要是waitclick捕获不到上下滚轮的消息. 比如我想在游戏中鼠标上滚轮开始跑路,鼠标下滚轮的时候停止.鼠标上的按键方式利用的越多人用起来越方便一个手就能操作很多事情了, 少2个按键少了不少功能. 这块可以参照按键精灵
3.的确能做但很不方便,也很别扭.起码提供个无需操心大小的集合吧,hashtable也是很需要的.
新问题:
4.又发现个问题 数组不支持引用传递,不得不拷贝一次.
var aaa
function test()
var bbb = array[2]
bbb[0] = 210
bbb[1] = 300
aaa = bbb
endfunction
5.能否增加些屏幕提示功能, 这样用户在游戏中按下什么操作也能及时看到状态. 例如气泡或屏幕文字渐隐, 论坛里有几个这样的插件,但问题太多.这里也应该参考按键精灵.
最后强烈建议,如果不能引入lua,那就多参考下lua,极致精简却完整.在构造上无束缚感,但用tc语法感觉就是碍手碍脚的,希望能尽快改进越做越好.
|