Suceru
Suceru
Hi, for `SDL2_image` to work properly, I copy the `zlib1.dll` file to current path of cmd. ~~Or copy all img.dll file to that.~~ eg: Copy the `zlib1.dll` to `%GOPATH%\src\github.com\veandco\go-sdl2\.go-sdl2-examples\examples\texture_png\` then...
> 这是个不错的想法,感觉可以让程序提供一个类似于REPL的环境,可以执行每行输入的操作,读取脚本文件可以视作将文件内容输入到控制台。这样的话脚本的语法需要修改一下以便有更多的可操作空间,比如修改事件参数等。 > > > 另外,执行速度好像和系统时间不同步,录制的速度和执行速度之间有一个差值,软件中没有读表,执行起来速度不一致。 > > 这个问题目前看起来没办法解决,因为每次事件执行耗时不一定一致。程序里调整执行速度其实是在调整事件间的执行延时,而实际执行的速度未必与录制时执行的速度一致。 我自己做了一个,用lua语言作为脚本语言,golang为宿主语言,脚本读入时,写入程序的内存中,调用时也就可以做一下条件判断,衔接也还行。 之所以要命令行,是代码中间可能不是一层不变的,坐标基准也需要重新校正,这中间往往就需要一两个衔接的指令,而不是一整个文本。