codetyphon

5
获赞数
0
关注数
0
粉丝数
IP 属地未知
2020-03-26 加入
浏览 6.2k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
17 声望|新手
小游戏
11
框架
8
next.js
3
react
3
blog
3
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2021-04-08
    21天徒手撸一个游戏引擎(7)整合一些变量到Game对象
    由于直接在game.js中写了很多逻辑,因此需要提取一些功能到Game对象中。新建codetyphon/game.js把之前在./game.js中的代码移过去 {代码...} 类对象Game,具有一些属性。 {代码...} 如果重新开始游戏,需要重新初始化 {代码...} 它得有update、render、start等方法 {...
  • 发布了文章2021-04-08
    21天徒手撸一个游戏引擎(5)开火和分数
    设置一个子弹数组: {代码...} 加载子弹素材 {代码...} 添加点击事件: {代码...} step中,update增加: {代码...} step中,draw增加: {代码...} 现在,可以开火了。但是炮弹还没有碰撞检测:在子弹的update中,加上碰撞检测 {代码...} 现在效果如下game.js 全部代码...
  • 发布了文章2021-04-08
    21天徒手撸一个游戏引擎(4)碰撞检测
    添加gameover素材。 {代码...} 增加一个gameover变量: {代码...} 在敌人的循环中,增加碰撞检测代码: {代码...} 在step中,增加: {代码...} 现在game.js全部代码如下 {代码...} 现在效果如下:gameover出来后,之前的游戏界面就没了。所以需要对update和draw拆开...
  • 发布了文章2021-04-07
    21天徒手撸一个游戏引擎(3)敌人,敌人
    如何设置敌人在game.js中设置一个变量: {代码...} 在 step中,让time自增: {代码...} 时间间隔就是: {代码...} 由于敌人很多,因此是一个数组: {代码...} 敌人的图片要加到资源载入器中: {代码...} 当间隔一定时间时,增加敌人: {代码...} 绘制敌人 {代码...} ...
  • 发布了文章2021-04-07
    21天徒手撸一个游戏引擎(2)图片资源加载器及精灵设置图片
    上次代码有问题,只能在IDE上面预览,不能真机。因为真机小游戏中缺少window对象。解决方法就是,引用用微信的weapp-adapter。
  • 发布了文章2021-04-06
    21天徒手撸一个游戏引擎(1)先让它动起来
    首先新建一个微信小游戏项目。删掉项目初始化后的代码。建立一个game.js的文件: {代码...} 效果如下:接下来,让它动起来。把下面的代码删掉 {代码...} 然后,定义屏幕宽高,及设置2个变量x和y: {代码...} 再定义一个绘制的方法 {代码...} 当执行draw(x,y)时,效果...
  • 发布了文章2020-10-14
    建立一个PDF转docx的在线服务
    首先,构建一个typeScript的express应用:package.json {代码...} tsconfig.json {代码...} srcindex.ts {代码...} 此时可以启动了: {代码...} 接下来,安装 multer(一个上传的中间件),以便可以上传PDF文件。 {代码...} 然后,安装 winax,以便操作 activex 。 {...
  • 发布了文章2020-10-09
    svelte版本的todolist
    svelte是react和vue之外的另一个选择。创建一个svelte应用很容易: {代码...} 它会启动5000端口,打开后,是这样的效果:为了在vscode里有提示,需要在vscode里安装Svelte for VS Code。为了有更好的提示,输入一条命令,让它支持typescript: {代码...} 这个时候,...
  • 发布了文章2020-06-16
    使用next.js开发网址缩短服务
    一、网址缩短服务的原理 网址缩短服务,并不是压缩算法。而是把原网址存储在数据库中,用短的参数做key,届时取出原始url,并跳转。 因此,短网址最适合用key/value数据库。 那么,短网址的唯一参数,如何生成呢?其实用的就是10进制转62进制。 {代码...} 相应地,每...
  • 发布了文章2020-05-27
    发现一个小巧的vue存储引擎,用于本地存储太方便了
    如今很多年过去了。今天发现一个vue的数据库引擎,可以做本地存储之用。于是,花了几个小时的时间,又重复造了个轮子。使用的是bootstrap-vueUI。
  • 发布了文章2020-05-26
    自己动手撸了一个今日头条小程序的小游戏引擎
    前段时间忘了续费,导致服务器过期了,备案竟然也掉了。所以微信小程序是玩不了了。于是注册了个今日头条小程序。当然这些小程序似乎都得有备案才能加 api。
  • 发布了文章2020-05-24
    用 Laravel 写了一个多用户博客系统,使用 GitHub 账号登陆
    那就重复造轮子吧。于是自己动手,写了一个。为什么用laravel呢?因为laravel几乎是迄今为止最成熟的php7框架,生态好,几乎你想要的东西,都能找到。