construct2
山水酒月
这个作者很懒,什么都没留下…
展开
-
construct2插件_rex_csv使用
rex_csv插件是一个csv文件的读写插件。这里只展示其读取数据的功能。1、准备csv文件。可用excel制作,另保存为csv格式,再用window自带的记事本打开,另存为选编码为:utf-8。如下图:2、编写construct2代码:结果显示如下:上图中第一个数是4,是将csv中的获取的字符串转为int数值类型后,加了3.csv.RowCnt是行的长...原创 2018-07-23 17:36:27 · 918 阅读 · 0 评论 -
按例学construct2_滚动背景制作 (一)
这次有改动的学习一下官方自带的例子。上图是游戏的截图,后面背景是从右向左滚动的背景,这是这次要实现的第一步。一、滚动的背景实现原理1、制作一个无缝的长度是窗口大小一倍的背景图,坐标x=0,y=0。2、开始向左移动背景图,移到背景图的一半。然后回到1,即将背景图坐标重设置x=0,y=0,然后再移动,如此重复,滚动背景图就制作成功了。 二、制作向左滚动的背景1、...原创 2018-07-24 14:06:59 · 1172 阅读 · 0 评论 -
按例学construct2_无限滚动地板制作 (二)
游戏中的地板也是向左滚动的,而且速度较快。本次,来制作无限滚动地板的。一、游戏重点游戏重点就是何时生成新的地板。这个游戏使用的算法是:已跑距离>当前地板长度=生成地板。 已跑距离=地板的速度*时间 当前地板长度=地板的width+两块地板的基本距离+两块地板的随机距离下面我们具体实现上面的算法。二、制作无限滚动地板添加两个层game,ui。2、添加地板...原创 2018-07-24 18:31:35 · 907 阅读 · 0 评论 -
construct2-socket.io开房示例
node.js 后台代码:var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http);var port = 3000;app.get('/', function (req, res) { res.send('<...原创 2018-07-19 15:41:43 · 580 阅读 · 1 评论