gamemaker
hero82748274
这个作者很懒,什么都没留下…
展开
-
gamemaker学习笔记:跳跃
Gm工具很不错,跟着红色激情的教程来看一遍,学习一下游戏的开发。记录一下笔记:跳跃的笔记。但是二段跳 和穿越跳 还没完成。对着一遍视频案例抄一遍基本跳跃。不是穿墙跳跃。if(keyboard_check(ord('A'))){ x-=2; }if(keyboard_check(ord('D'))){ x+=2; }//没有跳跃状态下,跳跃if(keyboard_ch原创 2017-08-21 00:13:18 · 2122 阅读 · 1 评论 -
gamemaker学习笔记:导入龙骨动画
gamemaker的骨骼动画目前只是支持spine,但不支持龙骨的数据的格式。但目前可以通过一个转换的脚本来完成转换spine的格式实现这种方式。下面是龙骨官方提供的一个转换spine的方式。 https://github.com/DragonBones/Tools通过全局安装这个脚本npm install dragonbones-tools --global安装完成后使用如下的命令行的方式来实现原创 2017-11-23 10:42:15 · 5770 阅读 · 0 评论 -
gamemaker学习笔记:打包Android过程记录
GameMaker 可以直接链接机器导出打包Apk,但使用打包之前需要花费900多元购买正版。GameMakerStudio2 Mobile的在打包之前,需要配置好安卓的环境。这里有热心的开发者gms手扎的一篇配置,不妨看看里面文章,十分详情。《GameMaker Studio 2使用Android真机调试的配置》打包前配置好SDK,NDK,JavaSDK的配置。这些都是打包的前提。在链接GameM原创 2017-11-18 23:27:46 · 4199 阅读 · 3 评论 -
gamemaker学习笔记:提取runtime的地址
yoyoGame 每次更新都会发生抽风现象,2.1.2.172最近更新又会导致进不去软件,不过修改一下旧的版本号就可以避免这个问题。更新慢这个主要是网络墙的问题。国内一些玩家已经提供一个镜像的资源可以提供下载软件的runtime。 有时候,偷懒一次性下载把版本里面所有的zip提取下载下来,这样我就不用操作那么的东西。 这里有个比较简单的办法,就是使用正则去提取相应的解压包。下面看一下怎么做。根据以原创 2017-11-04 00:27:06 · 1688 阅读 · 0 评论 -
杂谈:微信推出赞赏码功能
近日微信的新功能多了一个针对个人打赏的赞赏码功能,这个功能和其他付款码实际上差不多。但针对上次苹果对公众号抽水一事情,这次更新更让人猜想到一些奇怪的意图。昨天晚上,我尝试一下这个功能。当开启后,这个赞赏的功能和之前公众号的形式是类似的。这个有点像小程序,也好像之前看过一个叫给赞功能的小程序。对于这样一个赞赏码出现更是一个小小福利。一些自媒体公众号可以突破粉丝的界限将这个打赏的功能提前开启。这样一来,原创 2017-10-29 07:55:05 · 1761 阅读 · 0 评论 -
gamemaker学习笔记:拖拽
今晚尝试一下Gm的拖拽,发现和之前看过知乎Gms的专栏一篇文章的也是很类似,尝试做一下练习。针对一个obj在step 事件下进行控制。在使用之前封装了一个小脚本,可以调用点击。其实有点需要吐槽的,按钮那些触控行为,只能加上碰撞和鼠标点击结合使用。具体还不知道还有没有新的方法。mouse_clickif(collision_point(mouse_x,mouse_y,argument0,0,0) &&原创 2017-10-10 00:09:05 · 1153 阅读 · 0 评论 -
gamemaker学习笔记:读取JSON
读取json本身不是什么大件事情,发现读取的时候有点瑕疵。也遇到一个内存暴涨的问题。先记录一下读取相关的代码。在script里面创建一个脚本 load_json var url = argument0;var file = file_text_open_read(url);var jsonData = "";while (!file_text_eof(file)){ jsonData原创 2017-09-27 23:44:58 · 1061 阅读 · 0 评论 -
gamemaker 更新 runtime 快一点
问题更新GameMakerStudio2 可谓是网络容易抽风,不过经过一个下午的测试多次实验,发现一种比较快速的办法。本人是测试版本,GMS的版本诸多限制,也不是官方所说的不能导出而已。过程首先在第一次安装完成后,软件会检测runtime的版本号,然后通过在线更新。在下载的更新的时候,会根据安装目录下的matching.runtime 文件,这个文件会标记runtime的版本号。看如下2.1.0.1原创 2017-09-10 18:48:21 · 5748 阅读 · 0 评论 -
gamemaker学习笔记:按钮检测
测试了这种方式,发现检测碰撞加上鼠标检测可以实现这种按钮公用的目的。首先第一步在创建事件里面创建两个不同的按钮。 buttnA = instance_create(10,100,obj_btn); buttnB = instance_create(10,200,obj_btn); 在setp事件里面,加上一个碰撞点检测,这样可以做到检测一个按钮多用的目的。 if(collision_point原创 2017-08-24 08:18:47 · 1500 阅读 · 0 评论 -
gamemaker学习笔记:推箱子
继续看红色激情的视频教学。今晚看到推箱子的距离判断,这个距离判断带方向性的。需要预判箱子后面格子的距离是否产生了碰撞。如果没有就可以推了。并且自身和箱子相加一个距离。每一个格是 32x32像素。在玩家的step事件里面,添加。var dir,move,dx,dy,obj_collision;move = 0;if(keyboard_check_pressed(ord("A"))){ dir =原创 2017-08-23 00:01:19 · 1344 阅读 · 0 评论 -
gamemaker学习笔记:截屏
这几天折腾了一下尝试做了一些gamemaker的实验,意外发现了一些比较惊喜的地方。gamemaker导出的java 安卓项目可以通过Android Studio 编译通过。虽然过程遇到不少麻烦,通过编译这一点是纯熟有点意外。尝试接入微信分享扩展,发现制作的时候遇到了不少坑的地方。微信分享,本身对安卓不熟悉,强行上路接微信分享的sdk,导致遇到不少问题。经过同事的指导,总算把微信分享的功能处理了。原创 2018-01-07 00:00:56 · 881 阅读 · 0 评论