赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 5763 |
最后登录 | 2016-3-8 |
在线时间 | 96 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 96 小时
- 注册时间
- 2015-3-22
- 帖子
- 64
|
zeldafd 发表于 2015-3-24 11:08
作為一個弄了個遊戲引擎三年也沒弄好的人 (最近編程好了, 已完成不少的進度
說一下對一個2D遊戲引擎的期望 ...
感谢你的建议。我想你是开发3D引擎的吧。关于你的建议:
1.地图
天空层,我觉得没必要。RMXP在设定地图图块时,可以设定tile的“优先级”。我觉得它叫“高度”更合适,比如你可以把云彩的部分设成最大,不管他是在那一层,它都会在最上面。目前我的想法是,层是不限的,几层都可以,但他们都在人物下面,如果要实现云彩什么的,设高度就可以。这是为了便于开发。
我没有研究过3D方面的东西,不懂material,目前的想法已经上面地图都可以实现了,html5里可以用webgl,但好像效果不好,shader更不用说了,有也不能用,要保证速度。
2.游戏界面
者是个好想法,但XML不好,用json格式较好;这块目前不是重点,先随便能一个,以后版本再说。
3.角色编辑器
可以增加多些设定,这也是后话。
4.游戏
不行啊,rpg还是要tile movement,这牵扯比较多,如寻路、事件触发。感觉即使是tile move也能实现arpg和射击游戏,只要处理好移动过程,和碰撞的问题。
5.console输出log很重要,便于测试。保护变量我还不是很明确,要好好考虑下。
|
评分
-
查看全部评分
|