个游戏是基于MooTools1.2,模拟“孤单枪手2”的死 亡模式制作的,制作初衷是要练习MooTools的键盘鼠标事件的接收和处理,后来由于种种原因搁置了,先看一下游戏截图:
-------------------界面说明-----------------------
左上角是角色基本信息,暂时是画死的,还没有互动
左上角的下面是枪&械、弹&药量
右上角就是游戏名称和版本号了
左下角那个灰色的小长条表明蓄力状态,蓄力时会像进度条那样有另外的颜色在里面移动
中间的灰色方块就是我们的主角了,它周围的粉色方块是散落在地上的加枪、加血等等,由于没有合适的素材,所以暂时用背景色代替了
-----------------操作方法----------------
ASDW移动
鼠标左键射 击(支持按住连 射)
鼠标右键蓄力射 击(按住蓄力,松开发 射)
1、2、3、4、5直接换枪
Q、E切换上一个、下一个武 器
-----------------枪 械特点----------------
手 枪:单发,间隔时间稍长
散 弹 枪:单发多弹,
冲 锋 枪:单发快速
火 箭 筒:单发慢速,伤害范围大
空 中 支 援:单发超慢速,伤害范围巨大
-----------------游戏特色-----------------
蓄力:按住右键可蓄力,所有武 器蓄力后伤害和范围都增大,以散 弹 枪最为明显
射 程:所有武 器都有固定射 程(即最远距离,鼠标点得够远也只能打到最远距离)
弹着点:所有武 器都不能精确打 击,游戏设定为鼠标点击位置的一定范围内爆 炸,也是以散 弹 枪最为明显
-----------------未完成的部分------------------
1. 还没做敌人,也就是说主角只能对地扫射,所有子弹都射光后只能关闭窗口或刷新
2. 没做弹夹......
普通散 弹 枪效果:
满蓄力散 弹 枪效果:
分享到:
相关推荐
比prototypejs更丰富、更强大的mootools.js插件 1.4.5 core下载。mootools.js可以生成较为复杂的、动态的网页交互效果,和jquery一样强大。。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似...
**Python库 django-mootools-behavior-0.1** `django-mootools-behavior-0.1.tar.gz` 是一个针对Python编程语言和Django框架的扩展库,主要用于增强网页前端的行为交互。这个库将MooTools JavaScript库与Django后端...
本资料主要围绕"Mootools demo打包_mootools.svn.js_中文手册.zip"进行深入讲解,旨在帮助读者掌握MooTools的核心概念和实用技巧。 1. **MooTools简介** - **定义**:MooTools是一个轻量级但功能强大的JavaScript...
标题中的"Mootools JS框架 v1.2.3 最新版.zip"指的是该压缩包包含了Mootools框架的最新版本1.2.3。这个版本可能包含了一系列的优化和改进,旨在提高性能和兼容性。 在前端开发中,JavaScript框架如Mootools是必不可...
mootools-1.2.2-core-nc
mootools插件 1.5.1 最新版下载,目前,mootools插件的最新版本是1.5.1,这个插件实现的功能不亚于jquery,是一款同样优秀的js插件,为了大家方便,在此与大家分享,因为觉得官网下载的速度好慢啊,而且很多时候都是...
MooTools是一个轻量级且功能丰富的JavaScript库,版本1.2.3是其发展中的一个重要里程碑。这个框架以其模块化、面向对象的设计理念而受到开发者们的欢迎,它旨在提高前端开发的效率并提供优雅的API,使得JavaScript...
开源js框架,非常不错,没什么很多介绍的,如果你是做web开发的,千万不要错过
"Mootools 圆角框的信息提示框.zip" 是一个包含使用Mootools JavaScript库创建具有圆角效果的提示框的资源包。Mootools是一个轻量级且强大的JavaScript框架,它提供了一系列工具和方法,使得开发者能够更方便地处理...
MooTools是一款强大的JavaScript库,它提供了一套优雅的面向对象的编程接口和实用的工具集,便于开发者创建高效、可维护的Web应用程序。MooTools 1.4中文PDF手册与MooTools-Core-1.5.1.js是学习和使用MooTools的核心...
<script type="text/javascript" language="javascript" src="mootools.js"> <div id="myDiv1" >abc var a = new Element('button'); a.value = 'test'; alert(a) alert(a.value) $('myDiv1').replaceWith($(a))...
**Ajax与MooTools简介** Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,大大提升了用户...
Mootools是一个强大的JavaScript库,它为Web开发者提供了丰富的功能,包括DOM操作、事件处理、动画效果、Ajax交互以及类系统等。这个压缩包“Mootools 带弹性动画的图片切换.rar”包含了一个使用Mootools实现的图片...
MooTools1.2.js 无压缩版,完全的源代码。
MooTools是一个强大的JavaScript库,它提供了一系列工具和方法,帮助开发者创建高效、优雅的Web应用程序。这个"mootools分页多选搜索部件js特效.zip"文件包含了一个基于MooTools开发的功能丰富的组件,主要目标是...
博文链接:https://bask.iteye.com/blog/245520