目录

开发微信小游戏步骤

目录

开发微信小游戏步骤

一句代码带你体验微信小游戏。

嘿嘿!

1.打开工具

https://i-blog.csdnimg.cn/direct/a99d0aa15a3846a49f40c959492b83e6.png

2.建立自己的小游戏

选择小游戏,并点击" + “:

https://i-blog.csdnimg.cn/direct/6b1ed3c98c4948f9a2dc14b4aa304697.png

AppID:

打开微信公众平台,按以下步骤找到AppID,后端服务,自己初试建议选择” 不使用云服务 “,自己写并不需要太多,只需要了解就行,所以建议选择” 不使用云服务 “,应个人情况来定。选择后并选择一个模板,可以选择第一个,看看效果,由于小科是编程,所以选择上图中第二个3D;

https://i-blog.csdnimg.cn/direct/4ba6f12da8bd4ce38df60e1a89a49702.png

正常打开如下:

https://i-blog.csdnimg.cn/direct/ea4960dad1c24d84906067ac07749cb3.png

打开后如果一直处于以下状态,请下载最新版” 微信开发者工具 “;

https://i-blog.csdnimg.cn/direct/4620829e4466400d85eb261169b8e32a.png

3.开发游戏

(1).创建一个模型—-以方形为例

右键点击” Main Camera “,依次点击下图方框里面的内容

https://i-blog.csdnimg.cn/direct/72b1a59d947144348b43f6561f38641c.png

完成后如下图:

https://i-blog.csdnimg.cn/direct/0fcffb46645d4e8db7ea0a529c96b9ad.png

出现这样,可以鼠标放在白色区域滚动鼠标,就可以看见图像,也可以双击” Cube_1 “如下显示:

https://i-blog.csdnimg.cn/direct/526313c847354fb984c7a5c89a69cd67.png

(2).让方形动

首先,点击图中标记 " Inspector "

https://i-blog.csdnimg.cn/direct/2fdba9e727a645069493d2e75b7327b0.png

点击后如下,找到” Transform3D –> position " 在 " z “表示的框里面填 " 5 “,方便小程序运行起来观察

https://i-blog.csdnimg.cn/direct/e9fa9cc2bb574d4fb3cd10c8c37dddf6.png

完成后按” ctrl + s " 保存,会出现下图所示,图中” 文件名称 “自定义,完成后点击” 确定 "

https://i-blog.csdnimg.cn/direct/9f4119cc383948a8972867e406b3bcf0.png

完成后会在下图中生成一个以" .scene “为后缀的文件文件名称就是上图自定义的文件名称。

https://i-blog.csdnimg.cn/direct/accb64a93f294f0583511281d022836e.png

右键点击下图中” assets “:

https://i-blog.csdnimg.cn/direct/47e56db431c24a94a06f1ea7ada31fd5.png

新建一个” script “,我们这里是用typescript去让控制方形动。

https://i-blog.csdnimg.cn/direct/a77d305c768a4465ada804f867ead284.png

把新建的typescript文件进行绑定

直接把图中” xiaoke.ts “文件托到” Cube_1 “处,并按” ctrl + s " 保存

https://i-blog.csdnimg.cn/direct/8c1d1fe338a54de89ebbf0b43d35cb00.png

查看是否绑定成功

https://i-blog.csdnimg.cn/direct/acd03c5252474f9f837d11244febc241.png

点击" Cube_1 “看” Inspeector " 中下滑看是否有下图中标出位置内容,如果有,表示绑定成功,如果没有,表示绑定不成功。则需要重新绑定;

https://i-blog.csdnimg.cn/direct/1f8149b81d3c4071b3815dd048fac13f.png

编写" xiaoke.ts “文件,右键点击,选择 内置编辑器 进行编辑;

https://i-blog.csdnimg.cn/direct/e84490d7843b4894941caeaa30811ca7.png

打开后,若没有打开文件,则需要找到文件路径

文件路径如下图

https://i-blog.csdnimg.cn/direct/6344895f3a52445ea26ebfd784a20acc.png

文件名称对应文件

https://i-blog.csdnimg.cn/direct/74b0ac744cf24a3580b9df500304bb3f.png

找到后找到对应的文件名称并打开。

文件内容如下:


import engine from "engine";
@engine.decorators.serialize("xiaoke")
export default class xiaoke extends engine.Script {
  @engine.decorators.property({
    type: engine.TypeNames.String
  })
  public name: string = "myname"
  
  public onAwake() {

  }
  public onUpdate(dt) {

  }
  public onDestroy() {

  }
}

在 " public onUpdate(dt)() " 输入以下代码,保存后,关闭编辑器,回到页面后再保存一下;

this.entity.transform.rotate(engine.Vector3.createFromNumber(15*dt,30*dt,45*dt),true,false)

保存好后,点击” xiaoke.ts " 在" Inspector " 中图中所框处有输入的代码则表示保存成功;

https://i-blog.csdnimg.cn/direct/b67fe6a85f99417785664ac253b6b53e.png

完成上一步后,点击图中标记位置( 播放 )

https://i-blog.csdnimg.cn/direct/79df42022888497597187f52be00766f.png

点击后就可以动了

https://i-blog.csdnimg.cn/direct/777f479d539b455fa481ac786185e0ec.png

点击停止后回到编辑页面。

https://i-blog.csdnimg.cn/direct/9b484834d3dd47c0ac954c77f499ce8a.png

(3).在手机或者电脑运行

点击" 编译构建 “: https://i-blog.csdnimg.cn/direct/ee152c2409bc4c0eb83baed3a2d53ec9.png

选择” 构建工程 "

https://i-blog.csdnimg.cn/direct/6dc144bb98274b8e8d239789ce998d57.png

注意:构建工程打开位置可能不一样。

打开后点击选择任务,选择相对应的进行实现,这里以h5为例:

选择任务 —> H5小游戏

https://i-blog.csdnimg.cn/direct/6881ccd279a74de7803df21889352ee2.png

选好后点击  开始构建

https://i-blog.csdnimg.cn/direct/d19de69efca842dd90bfcf34d8e373bd.png

点击后出现以下选择

https://i-blog.csdnimg.cn/direct/73a267bdd3d7449bb99df05d1902112b.png

选择完后一直点确定,等加载完

下图是加载完后的成功图,点击确定

https://i-blog.csdnimg.cn/direct/99c5c74f9a9d45a8acf7487ee5f48250.png

找到构建过程

找到H5小游戏,并点击里面的本地调试

https://i-blog.csdnimg.cn/direct/facc3cb804774df096a52b6c4453dd7f.png

点击后加载完成

完成后会跳转到网页,如下图则成功。

https://i-blog.csdnimg.cn/direct/a7bd08c1e8e34a1cb5a282a6540bf04a.png

去试试吧,完。