游戏开发

修改于10/1220 浏览综合
游戏玩法其实在主题公布后就已经确定了,依旧沿用我上一个游戏遗留下来的操作方式,但这次引擎已经进行了全面重置和优化,不会再像我的第一个游戏那样bug满天飞了(这是真bug,影响体验的那种)。
这次将引入俯视角射击机制,主打战斗和随机性,以及轻微的恐怖元素。
玩家将使用一把有着七发弹容的霰弹枪,在固定的地图上面对不同的强力的敌人。
至于bug的部分需要在实际游玩的时候靠自己发掘。
与其说是bug倒不如说是游戏的一大特性,只是不合常理罢了。
更准确点来说,目前开发的版本是为了给消逝的光芒的同人游戏做准备。
敬请期待吧。
分割线---------------------------------------------------分割线
下面是cordova的教学时间!
cordova的安装和配置在网上已经有详细的教程了,在这里只提及十分容易出错的地方。
教程上一般都说可以将html结构的目录放进创建的cordova项目里的www文件夹里用以替换默认的cordova显示页面,但别一股脑地放进去了!
在将文件粘贴在www文件夹之前,请确认你的index.html文件里引用了cordova.js,不然所有插件都不生效,只能使用基础的html功能!
cordova.js必须手动引入,可以通过判断是否有触摸事件来动态引入cordova.js。
另外requestFullscreen()这个函数在cordova的安卓平台上没有效果(测试机型为oppo A5)。
在多平台混合开发时,注意不要将其他平台的函数暴露在cordova环境下,例如nw.js平台的request("path"),这个是nw.js平台用作本地文件读取和写入数据的重要的前置函数,这个函数只要存在就会让整个cordova环境出错导致应用无法按照预期运行,必须注释掉或使用另一个js文件将这类函数隔离起来,需要使用的时候再动态地引入包含这类函数的js文件。
非常邪门的其他平台的函数是仅仅是存在就会导致cordova崩溃,只要引入的脚本里包含了非cordova和js的函数就会崩,哪怕没有调用,只要写了就会出问题。
2