牧夫天文网

 找回密码
 加入牧夫(请注明天文爱好者,否则无法通过审核)

QQ登录

只需一步,快速开始

celestia的脚本编写!

[复制链接]
zcauniverse 发表于 2008-5-3 16:46 | 显示全部楼层 |阅读模式 来自: 陕西省西安市 电信
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| zcauniverse 发表于 2008-5-3 17:04 | 显示全部楼层 来自: 陕西省西安市 电信
提示: 作者被禁止或删除 内容自动屏蔽
deepgreen 发表于 2008-5-9 19:46 | 显示全部楼层 来自: 香港 香港中文大学
网上找到点资料,希望有所帮助。

celestia支持两类script.

一是cel script, 脚本类似于一系列的模拟键盘输入,指令挨个执行,没有复杂的分支循环结构,没有和用户交互的功能,不能支持很多新增特性。优势是简单易学。
教程参考:http://www.donandcarla.com/Celestia/cel_scripting/guide/Cel_Script_Guide_v1_0g.htm

二是celx script, 基于Lua脚本语言和celestia专用的CELX API。因为Lua是种真正的程序开发语言,celx脚本功能相当强大,提供交互功能。缺点是较难掌握。

先学Lua
http://www.lua.org/manual/5.1/
http://lua-users.org/wiki/TutorialDirectory

再学CELX API
http://celestia.h-schmidt.net/celx-summary-latest.html
http://celestia.h-schmidt.net/

[ 本帖最后由 deepgreen 于 2008-5-9 19:48 编辑 ]

本版积分规则

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