赞 | 109 |
VIP | 0 |
好人卡 | 0 |
积分 | 107 |
经验 | 10083 |
最后登录 | 2024-5-4 |
在线时间 | 2023 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 10665
- 在线时间
- 2023 小时
- 注册时间
- 2013-6-10
- 帖子
- 1498
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 小怪兽奇奇侠 于 2021-4-3 23:04 编辑
很纳闷,别人用js做出来的游戏都挺像样的,换我自己来就遇到各种问题。
事情是这样的,最近我尝试自己用html dom和js,不用canvas写网页游戏,为了方便起见也用了jquery,但我发现js和jq的机制不太适合做游戏啊。
js程式运行起来好像是一股脑就往下执行完了,感觉不好做剧情流程控制,比如我有一个类似mv的对话框方法,函数的参数是文字内容,效果是让文字一个字一个字显现,我调用这个函数两次,参数不同,企图做出来这一段对话完了接下一段对话的效果,往往只能成功调用到一个函数,因为程序一股脑执行完的,我觉得这样不好做流程控制。切换场景的话,我是把所有场景都写在一个html里,以不同div划分,以display的none值与否区别显示。但即使是none了,none掉的div里包含的js代码还是照样运行。我觉得这样超麻烦。
还是说用canvas做会好很多?
懂的发表一下自己的见解 |
|