gamemaker学习笔记:拖拽
今晚尝试一下Gm的拖拽,发现和之前看过知乎Gms的专栏一篇文章的也是很类似,尝试做一下练习。针对一个obj在step 事件下进行控制。
在使用之前封装了一个小脚本,可以调用点击。其实有点需要吐槽的,按钮那些触控行为,只能加上碰撞和鼠标点击结合使用。具体还不知道还有没有新的方法。
mouse_click
if(collision_point(mouse_x,mouse_y,argument0,0,0) && mouse_check_button(mb_left))
{return true;
}return false;
鼠标释放mouse_releaseif(collision_point(mouse_x,mouse_y,argument0,0,0) && mouse_check_button_released(mb_left))
{return true;
}return false;
第二步:建立一个obj_box 对象。
在create事件,填写拖拽变量
drag = false;
在step事件填写
if(mouse_click(self))
{// show_message("q");drag = true;startPoint = [mouse_x,mouse_y];
}if(drag)
{x += mouse_x - startPoint[0];y += mouse_y - startPoint[1];startPoint= [mouse_x,mouse_y];//记录上一个位置。if(mouse_release(self)){drag = false;//释放处理}}
gamemaker学习笔记:拖拽相关推荐
- jquery UI 跟随学习笔记——拖拽(Draggable)
jquery UI 跟随学习笔记--拖拽(Draggable) 引言 这周暂时没有任务下达,所以老大给我的任务就是熟悉jquery相关插件,我就先选择了jquery UI 插件,以及jquery库学习 ...
- Angular 学习笔记——拖拽
<!DOCTYPE HTML> <html ng-app="myApp"> <head> <meta http-equiv="C ...
- 2018年首篇,带大家一起学习视图拖拽功能的源码
今天的快讯我们对2017年的重大事件进行一下回顾吧. 乐视事件 回溯乐视的2017,"眼看他起朱楼,眼看他宴宾客,眼看他楼塌了".乐视历经了来自融创中国百亿融资.高层相继离职.裁员 ...
- gamemaker学习笔记:跳跃
Gm工具很不错,跟着红色激情的教程来看一遍,学习一下游戏的开发. 记录一下笔记:跳跃的笔记.但是二段跳 和穿越跳 还没完成. 对着一遍视频案例抄一遍基本跳跃. 不是穿墙跳跃. if(keyboard_ ...
- gamemaker学习笔记:打包Android过程记录
GameMaker 可以直接链接机器导出打包Apk,但使用打包之前需要花费900多元购买正版.GameMakerStudio2 Mobile的在打包之前,需要配置好安卓的环境.这里有热心的开发者gms ...
- gamemaker学习笔记:导入龙骨动画
gamemaker的骨骼动画目前只是支持spine,但不支持龙骨的数据的格式.但目前可以通过一个转换的脚本来完成转换spine的格式实现这种方式. 下面是龙骨官方提供的一个转换spine的方式. ht ...
- gamemaker学习笔记:截屏
这几天折腾了一下尝试做了一些gamemaker的实验,意外发现了一些比较惊喜的地方.gamemaker导出的java 安卓项目可以通过Android Studio 编译通过.虽然过程遇到不少麻烦,通过 ...
- gamemaker学习笔记:读取JSON
读取json本身不是什么大件事情,发现读取的时候有点瑕疵.也遇到一个内存暴涨的问题.先记录一下读取相关的代码. 在script里面创建一个脚本 load_json var url = argument ...
- Bootstrap学习笔记之Nestable可拖拽树结构
Nestable是基于Bootstrap的一个可拖拽的树结构表现插件. 下面粗略的介绍一下它的用法,只作为学习参考,如有不合适之处,请各位凑合看. 下图是我在现在系统中用到的Nestable,对系统模 ...
最新文章
- RDKit | 比较分子之间的相似性
- 算法复习之坐标离散化
- 在使用flask下载文件时会出现的一个文件下载不到的问题
- asp.net缓存(二)
- wikioi 1017--乘积最大
- 工作325:uni-日期小于10补0
- 华为帮助摩洛哥成为全球第一个5G全覆盖的国家
- 关于秋收秋季的丰收插画素材,收获满足
- 流水线作业调度问题-动态规划(运用Johnson算法)
- ASP.NET学生管理系统(.NET毕业设计)
- simulink教程(自动控制原理)
- 《缠中说禅108课》58:图解分析示范三
- 手机照片局部放大镜_往事洗照片
- 推动服务网格社区前进
- python处理txt文件的常用操作
- Mybatis-plus 分页功能报错:除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
- Hazel轻松管理文件
- android ppi,300ppi是人眼极限是断章取义_手机Android频道-中关村在线
- TTL,CMOS,LVTTL,LVCMOS电平标准
- 笔记本电脑桌面壁纸变全黑,没有任务栏
热门文章
- ppt文字磨砂玻璃效果制作教程
- Git之版本回退与前进
- win8/win8.1提示在关闭了用户控制的情况下 无法打开这个应用
- [计算机一级MS备考]
- 我看:“不患寡而患不均” 以及 “饥寒起盗心”
- java 单元测试 私有成员变量,单元测试时测试一个private私有方法 - - ITeye博客
- 显卡性能暴涨,2K高清+144hz显示器飞入寻常百姓家
- 揭秘苹果回收实验室:87%的旧iPhone被翻新重售
- 一文掌握常见常用Java集合框架
- R中两种常用并行方法——2. snowfall