首页 文章
  • 3 votes
     answers
     views

    VB6 Parser / Lexer / Scripter

    我在VB6中有一款游戏,它的功能非常好,但是我一直在想着创建一个脚本引擎 . 我想我想要VB6为我读平面文本脚本文件然后lex / parse /执行它们 . 我有很好的编程经验,之前我已经构建了一个简单的C编译器,以及一个LOGO模拟器 . 我的问题是:我可以使用任何工具,比如Lexx / Yakk / Bison来帮助我吗?关于lexing,解析以及将命令反馈给VB6我应该如何处理这个问题,以...
  • 1 votes
     answers
     views

    计算相交三角形集的面积

    给定两组三角形,其中每组中的三角形不重叠但可以共享1或2个点,那么计算由两个三角形集(图像中的紫色区域)的交点产生的面积的最佳方法是什么? 这是一个困难还是微不足道的问题?是否有现有的库可以为我计算区域(最好用Python,Ruby或JavaScript等脚本语言)?如果没有图书馆,背后的数学是什么?
  • 1 votes
     answers
     views

    为XNA游戏实现简单的基于XML的脚本语言

    我正在与C#和XNA的RPG引擎团队合作 . 我们计划针对Windows和Windows Phone 7进行定位,但遇到人工智能交互问题并在过场动画期间控制玩家行为 . 在大多数情况下,使用MVC设计模式提取所有内容,但将所有逻辑和移动抽象到控制器中可能会导致问题 . 因此,我们的想法是拥有一个接口(IScriptEngine),它接受一个IScriptObject并相应地更新 Map 模型中的数...
  • 10 votes
     answers
     views

    使用Groovy作为脚本语言

    我更喜欢使用脚本语言来完成简短的任务,比如一个非常简单的http机器人,批量导入/导出数据到某个地方等等......基本的丢弃脚本和简单的东西 . 关键是,脚本语言只是编写快速程序的有效工具 . 至于我在这一点上对Groovy的理解...... 如果你要在Groovy中编程,并且你不想写一个快速的脚本,你不会被迫回到常规的java语法(我们知道如何与脚本语言相比这是错综复杂的)以便做更复杂的事情?...

热门问题