V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hd7771  ›  全部回复第 4 页 / 共 5 页
回复总数  88
1  2  3  4  5  
@murmur 真的不是觉得很简单,是我就没想做难,能够跑个分支就行了,而且一个 if 语句主流语言全都是这么实现的。而且我问这个问题是我已经做完可以用了,然后想让别人能够方便用并插入网页中,我自己不做游戏(不会画画)。 lua 的作用很多,我不知道对于我现在这个情况怎么在网上搜索相关的资料。
@murmur 而且就算是编译性的语言,也有非常多的工具来帮助你实现,你要做的也就是词法分析语法分析这些编译器前端工作,和专门的编译工作不是一个概念。。
@murmur 但是这个东西只有 if 啊。。。而且实现脚本语言本来就不需要多少编译原理的知识,,弄个 ast 树搜索一下就出来了。
@aaronrzh iframe 的作用是不是一个 html 文件可以插入到另一个 html 文件?那么我就把游戏资源放在我自己的服务器上。 localhost 上看的是什么样,对面引用看的也是什么样?
@bombless 我是用 c++写的,是把脚本翻译成 js 的。我就是想按你的说法给别人调用。但是最理想的效果就是你说的一个库的效果,但是对于不同的脚本,翻译出来的东西是不一样的。可不可以对于每个翻译出来的文件制作一个库呢?大概怎么实现呢?
@liwanglin12 我知道了,他这个东西,如果分支之后,,相同的东西全部要重新写,,他是处理 json 的数据,,我是按照传统的解析器写的,,,小游戏用他的很方便, json 相关的工具非常多。。但是游戏流程稍微长了,工作量就会大很多。。
@liwanglin12 我解释器是 c++写的,有没有什么办法达到相似的效果呢?
@liwanglin12 看了一下,,他写的那么少怎么处理分支嵌套的情况。。。
@liwanglin12 额,我加入绘图库就是为了之后更新可以加入一些特效的,比如柚子社常用的上下动一下,些许之后还能插入一些小游戏的。。
@arzusyume 您的意思就是让用户自己去改吧
@arzusyume 我是想能够插入用户的网页中,如果直接返回网页大概是怎么做。
2017-01-23 17:06:10 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@chengluyu
@mjhlybmwq
@fds
@arzusyume
感谢大佬们,这东西用起来爽到不能自己。
2017-01-23 10:39:28 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@mjhlybmwq 您的意思是监听用的函数返回搜索的函数?
2017-01-23 10:33:13 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@zwhu 其实这种翻译成 html 再用 js 去控制好很多,,,就是不知道不调用图形库就靠 css 能不能做出游戏的效果。。
2017-01-23 10:26:13 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@zwhu 而且它也是用一个叫做 webGL 的东西弄得,我不明白原理还是调用它的 api 比较好吧。
2017-01-23 10:22:58 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@zwhu 我用的一个叫做 pixi.js 的图形库。。。没有看过源码,,不知道内部怎么实现的。。它给的样例就没能让你操纵 DOM 树,只让你在一个框框里面加东西。。
2017-01-23 07:37:58 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@zwhu 我整个网页就一个元素<div id = "game area"> </div>。。。我指的就是普通的树,,
2017-01-23 07:27:28 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@zwhu 大概就是我有很多要执行的语句,树上每个节点都有一句,有些是给用户决定赋值的,有些就是给用户看的。然后用户点击一下鼠标往后执行遇到有 stop 语句停下来,有些节点根据某些值决定进不进去。。。如果没有用户实时决定就是讲编译的书上前几章讲的 ast 树,,在一般的 ast 树上兄弟之间加单向边用栈模拟应该效果差不多。。
2017-01-22 22:39:59 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@liuhaotian 不对应该是运行一个语句丢一个到栈里。。我数据结构学炸了。
2017-01-22 22:37:19 +08:00
回复了 hd7771 创建的主题 JavaScript 怎么利用 js 在树上交互
@liuhaotian 对的。。。可以先预处理到栈里,之后就很好写了。。感谢大佬
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.