本帖最后由 cabinsummer 于 2016-12-24 15:09 编辑
关于grread函数,网上的说明多如牛毛,但是大部分都让人一头雾水。风研究之后,认为那太抽象,不利于新手学习。其实grread很简单,就是对输入设备(鼠标、键盘或其它)进行响应。我总结了一个接口函数,大家可以拿去充实你的LISP。
loop表示循环,可在子程序中设置为nil结束while循环。(do_move)、(do_left)、(do_a)等函数是用户自定义的对应输入时的功能。
自定义函数由具体开发者编写。
用户可以抽取其中的几项作为自己的键盘鼠标响应功能,用在游戏等动态程序的开发中。一个实用例子请参考我的帖子
[风之影][源码]动态粗糙度核心函数注释——http://bbs.mjtd.com/thread-90666-1-1.html
希望大家热捧…… |