首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

开发 | 手把手带你入门小游戏,「打飞机」也有逆天操作!

可能大家已经发现,在新建的项目中微信帮我们内置了一款「飞机大战」小游戏 Demo。 在文档树中的就是这款小游戏需要用到的代码和素材文件。其中入口文件和配置文件:game.js 和 game.json。...game.js 引入并初始化包含整个小游戏的游戏场景、参与者(玩家飞机和敌方飞机)、游戏逻辑的主函数的 main.js 。...只有玩家可以射击,且射击方式固定,通过躲避敌机生存。 了解了它的设定,我们现在就可以自己修改一些参数,来体验这些改动带来的改变。...首先打开文档树中的 js 文件夹,选择 main.js,定位到第 145 行代码处,这段代码的功能是控制子弹射击速度。 ?...选择文档树中 js 文件夹中的 index.js 文件,定位到第 115 行。 ?

91620

Js原型链与

理解原型链与有利于我们对代码的封装与简化 # JS原型链理论 # 1、函数与对象的关系 函数是对象,对象都是通过函数创建的。 函数与对象并不是简单的包含与被包含的关系。...# 4、JS两个概念 Function 是JavaScript 里最顶层的构造器,它构造了系统中的所有对象,包括定义对象、系统内置对象、甚至包括它自己。...(Object.prototype) # JS的理论 # 1、创建 是用于创建对象的模板。...# 2、表达式 表达式是定义的另一种方法,表达式可以命名或不命名。 命名表达式的名称是该类体的局部名称。...# 4、的总结 中的构造器不是必须写的,要对实例进行一些初始化操作,如添加指定操作时才写。 如果A继承了B,且A写了构造器,那么A的构造器必须调用super。

95120

利用 three.js 开发微信小游戏的尝试

前言 这是一次利用 three.js 开发微信小游戏的尝试,并不能算作是教程,只能算是一篇笔记吧。 微信 WeChat 6.6.1 开始引入了微信小游戏,初期上线了一批质量相当不错的小游戏。...找一个之前的 WebGL 演示 我随便找了一个很久以前做过的演示代码,如下: 可以拖动旋转,滚轮缩放 创建微信小游戏项目 好啦,现在可以进入开发者工具尝试移植了。 首先,创建一个标准的小游戏项目。...选择“小游戏”项目进行创建,并选择一个空的目录作为项目目录 点击“确定”就会打开一个模板项目,是一个射击游戏,大致的结构如下: ├── game.js ├── game.json ├── project.config.json...这里需要注意的是 weapp-adapter.js 很重要,官方解释如下: 小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8,都是没有 BOM 和 DOM...如果您没有修改过 three.js 源文件,那么很有可能只看到一个黑屏。 还好,微信小游戏提供了一个调试开关,我们可以选择打开调试: ? 然后再次扫码进入,就可以查看调试信息了: ?

3.1K10

JAVA贪吃蛇小游戏_js贪吃蛇难吗

《Java小游戏实现》:贪吃蛇 在完成坦克大战之后,就想到了贪吃蛇这个小游戏,因为这两个游戏太像了,因此,就决定把这个游戏来尝试的写下。接下来的几篇博文就是来记录这个小游戏实现的全过程。...的时候看过别人写的这个游戏源代码,还专门写了篇博文,连接如下:http://blog.csdn.net/u010412719/article/details/46746343 确实好巧,今天我自己就从零开始来完成这个小游戏...第一步完成的功能:写一个界面 大家见到的贪吃蛇小游戏,界面肯定是少不了的。因此,第一步就是写一个小界面。...首先,我们先新建一个Node来表示构成蛇的节点,用面向对象的思想,发现,这个应该有如下的属性和方法: 1、位置 2、大小,即长度、宽度 3、方向 4、构造方法 5、draw方法 Node的代码如下...完成的功能:蛇吃蛋 首先我们新建一个蛋Egg的

1.1K10
领券