Platform | 作者 |
---|---|
C3官方初学者指导教程 | Construct 3 |
仅用一行事件做个游戏 | calminthenight |
简单的横板平台跳跃游戏 | DoonDook Studio |
简单的太空射击游戏 | DoonDook Studio |
Platform | 作者 |
---|---|
角色状态机管理,动作管理,墙跳,Juice应用(更简洁) | Salman_Shh |
更复杂的跳跃状态机: Coyote Jump, 跳跃缓冲, 多段跳等 | Federico Calchera |
角色动作状态,下蹲,滑铲 | hcatarrunas |
像马里奥踩敌人攻击,敌人在墙体范围左右循环移动 | KiwiStory |
配合Bullet行为,撞到墙壁有反弹 | R0J0hound |
跳跃的时候,同时旋转 | unkown |
类恶魔城的走楼梯 | dop2000 |
另一种实现墙跳的思路 | dop2000 |
简单实现《Celeste 蔚蓝》的 Dash 冲刺机制 | dop2000 |
自动向前移动,碰到墙壁转向,玩家只能按跳跃吃金币 | maxlive2010 |
离开平台后的几帧内按下跳跃键仍能起跳。(Coyote Jump) | dop2000 |
纯字符画平台跳跃(文字游戏) | skymen |
用 Platform 制作弹力小球 | Nicolas Wak |
平台版打篮球 | Salman_Shh |
8Direction | 作者 |
---|---|
角色状态机管理,摄像机管理,Juice应用,Debug选项 | Salman_Shh |
根据角度切换360°行走图动画,按下鼠标向视线范围的位置发射飞剑 | Stemkoski |
多角色切换控制,多人同屏镜头缩放 | dop2000 |
Solid | 作者 |
---|---|
忽略特定对象的实体碰撞(Solid Tags) | hcatarrunas |
Sin | 作者 |
---|---|
添加多个Sin行为,实现鸟儿在位置附近随机飞行的效果。 | Federico Calchera |
用Sin行为实现弹跳球,碰到墙反弹。 | igortyhon |
Bullet | 作者 |
---|---|
子弹按指定的路径点飞行移动 | dop2000 |
弹幕游戏子弹地狱,同时朝360°方向发射子弹 | jatin1726 |
弹幕游戏子弹地狱,同时朝多个方向发射子弹(多种方式,教学向) | *❤ Ohh Baby ! |
Pin | 作者 |
---|---|
类似球球大作战,贪吃蛇,条状尾巴跟随 | brunopalermo |
Pathfinding | 作者 |
---|---|
基于Tilemp碰撞区的寻路 | dop2000 |
精确寻路,保证对象能准确到达指定位置 | dop2000 |
寻路堆栈,将寻路目标位置存入数组,实现按任务计划前进 | dop2000 |
简单寻路AI,到达路径点后,寻找下一个路径点 | dop2000 |
狼吃羊AI,自动寻找最近的目标,吃掉后继续寻找下个目标 | dop2000 |
队伍开火车寻路,并防止寻路对象相互叠加 | dop2000 |
两点循环寻路。开门后切换寻路目标.移动时可碰撞 | mystazsea |
LineOfSight | 作者 |
---|---|
激光扫过地面时,会被上方的物体遮挡(激光、岩浆、瀑布) | dop2000 |
视野范围可视化,显示多边形区域 | Salman_Shh |
带有视野范围的动态阴影(不需要Canvas) | rokstars |
利用DrawingCanvas绘制视野范围 | dop2000 |
利用DrawingCanvas和Array,计算LOS多边形范围和射线 | newt |
Turret | 作者 |
---|---|
炮塔显示攻击范围,建造炮塔检测通行,敌人自动寻路 | hcatarrunas |
建造不同价格的炮塔,有怪物波数和BOSS战,玩家可施放技能 | SeriouslyCrunchy |
建造不同价格的炮塔,炮塔可升级出售,简单UI,怪物血条,怪物属性增长 | Ilyko96 |
DragDrop | 作者 |
---|---|
拖拽物体不会穿过墙壁 | R0J0hound |
拖拽物体限制再一个区域内 | rafaeltrigo |
拖拽对象防止与其他对象重叠,并且会被其他对象遮挡,无法穿透 | hcatarrunas |
拖拽图标,按网格对齐放置到位置 | mekonbekon |
拖拽图标,放入空槽或与其他图标交换位置 | hcatarrunas |
像系统桌面一样,多选拖拽图标,自动对齐网格 | dop2000 |
点击拖动,按住边缘旋转,点击空白取消 | R0J0hound |
圆形拖动 | Coin-coin le Canapin |
圆弧角度移动,限制移动周长 | Unknown |
列表拖动排序(纵向表单) | Maverick1912 |
列表拖动排序(角色队列) *注:非完美方案 | rafaeltrigo |
检测是否正在拖住晃动(拍立得甩胶片) | dop2000 |
Physics | 作者 |
---|---|
简单的物理拖动效果 | Federico Calchera |
简单的物理拖动效果(更平滑) | André |
物理画线游戏,画线条支撑物体 | dop2000 |
物理益智游戏,拖动积木重组空间 | dop2000 |
类似珠算盘,向上拨动可提起珠子,松开落下 | dop2000 |
物体落水后向上浮起至水面 | AllanR |
旋转锤摆,按住旋转挥动锤子 | dop2000 |
平台物理手臂,跟随鼠标伸长手臂,按住抓起物体, | Noah1 |
平台物理手臂,跟随鼠标伸长手臂,按住抓起物体(稍加修改,增加抓住空气) | yelfog |
打碎物体,生成物理小碎片 | dop2000 |
画线切割物体 | R0J0hound |
发射导弹,炸飞目标区域附近的物体 | RadioMars |
用 spatialGri 网格空间算法处理物理碰撞 | R0J0hound |
用物理处理敌人碰撞,吸血鬼幸存者 | Federico Calchera |
用物理处理敌人碰撞,吸血鬼幸存者(增加寻路障碍物) | Federico Calchera |
上帝模拟物理沙盒游戏 | Burenop |
用 Mesh 和 Drawing canvas 计算组合对象的顶点坐标,实现多边形物理效果 | R0J0hound |
Fade | 作者 |
---|---|
动画每帧切换时,渐入显示 | dop2000 |
Timer | 作者 |
---|---|
点击画面开始计时3秒。再次点击重置计时(可选) | Mikal |
手动实现计时器,可暂停计时 | dop2000 |
Car | 作者 |
---|---|
赛车游戏AI | Unknown |
车辆交通管理 | rafaeltrigo |
Tween | 作者 |
---|---|
H5常见的UI小动画案例() | DoonDook Studio |
利用Ping pong播放方式实现对象抖动动画,还自定义了Ease曲线 | dop2000 |
整理目前编辑器自带的缓动曲线动画,快速预览它们的动画轨迹 | totoyan |
Orbit | 作者 |
---|---|
使用 sin cos 环绕角度,调整距离 | Fishou con Baguette |
使用 sin cos 环绕圆环移动 | 99Instances2Go |
围绕某个点,绘制椭圆轨道 | dop2000 |
简单的圆周椭圆运动(可调整公转速度) | atsarac |
类似台球/高尔夫,进入范围后围绕旋转,逐渐接近中心。 | sizcoz |
卫星3D环绕着地球旋转 | sizcoz |
类型行星环,3D环绕对象旋转 | rafaeltrigo |
恒星周围的3D环绕小行星带 | dop2000 |
圆弧环绕的卡片菜单(左右滑动) | dop2000 |
3D环绕的相册(左右滑动) | RojoHound |
3D环绕的相册(倾斜旋转) | RojoHound |
3D环绕移动(无碰撞) | hcatarrunas |
3D环绕移动(有碰撞) | hcatarrunas |
Fullscreen | 作者 |
---|---|
全屏分辨率按比例缩放 | StickFigya |
全屏自适应拉伸背景 | skymen |
Pick LOS | 作者 |
---|---|
如何选中条件匹配的最近的对象1 | hcatarrunas |
如何选中条件匹配的最近的对象2 | Salman_Shh |
Z elevation | 作者 |
---|---|
地面坑洞的多层视差滚动(修改不同层级背景的Z视差) | Rory |
Collision | 作者 |
---|---|
8-Dir 推开对象 | R0J0hound |
检测2个大物体精确的碰撞点 | dop2000 |
激光效果,光线碰到物体时被遮挡 | jatin1726 |
显示碰撞多边形 | André |
推开重叠的对象1: 家族对象 | alextro |
推开重叠的对象2: 玩家 | alextro |
推开重叠的对象3:障碍物 | alextro |
Group | 作者 |
---|---|
使用Group管理事件组,捡起武器后激活武器相关的事件 | piranha305 |
Mesh Distortion | 作者 |
---|---|
微风扰动效果 | Federico Calchera |
用3个点控制精灵弯曲 | R0J0hound |
实现卡片在任意方向旋转 | R0J0hound |
利用Mesh变形实现圆环进度条 | dop2000 |
弹性动画 | André |
左右翻转动画,类似翻牌 | André |
拖放浮动偏移效果,带阴影 | André |
线条抖动 | André |
翻转动画,类似纸片马里奥 | R0J0hound |
给对象添加锚点,自由拖动变形 | newt |
波动、冲击波 | FoozleCC |
Hierarchy | 作者 |
---|---|
为场景图对象制作肢体动画 | rafaeltrigo |
创造一只会在地面爬行的触手怪 | dop2000 |
小球关节动画,调整和上一个关节的距离与延迟 | Federico Calchera |
Z Order | 作者 |
---|---|
基于Y轴的Z排序 (事件第38行) | Scirra |
具有 Hierarchy 层级基于 Y 轴的Z排序 | Yin |
Overlapping | 作者 |
---|---|
依序抽取最顶部的木条,若点击底部则高亮顶部叠加部分 | AllanR |
重叠的精灵随机移动位置修正,直到不重叠为止 | newt |
推开重叠的精灵,直到不重叠为止 | R0J0hound |
随机位置生成不重叠的数字,按数字依序点击 | tarek2 |
在随机位置生成不重叠的实例 1 | dop2000 |
在随机位置生成不重叠的实例 2 | dop2000 |
Blend mode | 作者 |
---|---|
遮罩蒙版 Source Atop 混合角色 | drestuff |
照镜子 | André |
叠加光效素材,制作光线和阴影效果 | André |
Sprite | 作者 |
---|---|
仿纸片马里奥,角色左右翻转动画效果 | Yin |
精灵出现动画:切入/弹出/翻转 | AllanR |
动态添加动画帧,远程加载 | XHXIAIEIN |
Tilemap Background | 作者 |
---|---|
将 Tilemap Background 作为滚动背景的各种应用场景 | rafaeltrigo |
仿 Runeterra 卡牌游戏图像扩展效果 | WackyToaster |
Tilemap | 作者 |
---|---|
绘制图块阴影(简易伪3D) | dop2000 |
接水管小游戏,使用TIlemap | dop2000 |
接水管小游戏另一种实现思路,使用Sprite | dop2000 |
以某个点为圆心,掀起周围图块,波动 | dop2000 |
检测指定ID的图块碰撞,并消除图块 | danalog |
利用Tilemap预设场景资源,节省性能 | maxlive2010 |
游戏内自动图块的实现 | 文章 | mekonbekon |
加密导出Tilemap成字符串,或导入字符串加载tilemap,可以用来做玩家社区的关卡编辑器 | skymen |
Particles | 作者 |
---|---|
水润嫩滑的拖尾粒子(泡沫、白云) | Aekiro |
3D彩带粒子 | DoonDook Studio |
背景下雪粒子 | DoonDook Studio |
Advanced Random | 作者 |
---|---|
如何使用高级随机插件,概率表 | Laura_D |
随机且不重复选择一个动画帧 | dop2000 |
Noise | 作者 |
---|---|
用噪声算法生成随机岛屿 | R0J0hound |
用Noise生成岛屿 | dop2000 |
Date | 作者 |
---|---|
上线总时长,本次在线时间,离线计时,离线收益 | rafaeltrigo |
Function Map | 作者 |
---|---|
一个更简单的Function Map 示例 | mekonbekon |
简单的跑图任务系统,送信、传话 | DiegoM |
Timeline | 作者 |
---|---|
开场标题动画(轻松,欢快,翻转) | hcatarrunas |
开场标题动画(神秘,恐怖,严肃) | hcatarrunas |
开场标题动画(LOGO掉落,小猪吓跑) | hcatarrunas |
开场标题动画(小猪搬运) | hcatarrunas |
开场标题动画(小猪推滚) | hcatarrunas |
ShadowLight | 作者 |
---|---|
3D平台阴影 | hcatarrunas |
top-down 可视范围的光照手电筒 | erigato |
Multiplayer | 作者 |
---|---|
多人联机,进房间,主机退也不会结束游戏 | Axel Stryker |
多人联机,主机与客户端同步,拖拽对象延迟研究 | eleanorjmorel |
多人聊天室 | TackerTacker |
简单的Platform多人游戏 | rafaeltrigo |
DrawingCanvas | 作者 |
---|---|
将 Sprite 裁切成圆形头像 | newt |
根据自定义形状,将图片切割成碎片,用于拼图 | dop2000 |
双人游戏分屏 | rafaeltrigo |
蒙版绘图,自定义蒙版形状,笔刷纹理,笔刷颜色 | dop2000 |
绘制可拖动的线条,松开橡皮筋弹力带 | newt |
蒙版类涂色游戏,绘制后根据遮罩形状剔除其他区域 | dop2000 |
涂色游戏,检测闭合区域分层绘制 | R0J0hound |
获取指定坐标的颜色值 | hcatarrunas |
绘制圆角矩形 | dop2000 |
湖面倒影 | dop2000 |
吸附在不规则形状的地形移动 | André |
高倍镜瞄准效果,消除部分背景效果 | dop2000 |
将 Canvas 图形转换为 Sprite | skymen |
将 Canvas 图形转换为 Sprite (字符串) | skymen |
将 Canvas 同步 Sprite 的动画帧 | André |
3D Camera | 作者 |
---|---|
环绕式3D相机 | André |
实现 Mode 7 的透视效果 | R0J0hound |
可自由旋转和缩放的2D场景3D视角 | Colonel Justice |
简单的第三人称视角场景 | Bannanaking3 |
带缩放功能的第三人称视角 | FoozleCC |
3D环绕视角+2D广告牌 | R0J0hound |
3D环绕视角+2D广告牌 | !!!#2476 |
3D Shape | 作者 |
---|---|
简单的俯视角3D平台跳跃游戏 | R0J0hound |
带斜坡处理的俯视角3D平台 | WackyToaster |
通过视差效果实现水面的镜面反射 | R0J0hound |
Keyboard | 作者 |
---|---|
键盘金手指作弊系统,监听按键顺序、格斗招式 | Mikal |
检测任意按键被按下,按住的持续时间 | skymen |
按下任意按键,显示对应的按键码(KeyCode) | Salman_Shh |
基于按键码。实现更换按键绑定功能 | Federico Calchera |
按键被按下,切换对应按键码的图片 | Rory, hcatarrunas |
在跳跃时将输入按键存入数组,作为按键缓冲区 | skymen |
Mouse | 作者 |
---|---|
鼠标跟随,限制最大旋转角度 | André |
Touch | 作者 |
---|---|
判断滑动手势的移动方向 | DoonDook Studio |
滑动手势,切换游戏场景 | rafaeltrigo |
滑动手势,星球环形切换菜单 | rafaeltrigo |
滑动手势,切换卡片(翻相册效果) | AllanR |
仿水果忍者,切橘子 | warspear |
水果忍者,利用 Drawing Canvas 实现切开特效 | André |
仿 Tomb of the Mask 滑动手势移动到墙的另一侧 | alextro |
Virtual Joystick 虚拟摇杆按钮 | 作者 |
---|---|
双摇杆,左手控制移动,右手控制方向 | dop2000 |
双摇杆,左手控制移动,右手射击 | dop2000 |
点击对象四周,玩家向那个方向移动前进 | newt |
Array | 作者 |
---|---|
循环打印数组里的内容,从第1个到最后1个,再到第1个 | DiegoM |
将Json表格数据导入数组,并以表格形式显示 | Sam Dimanche |
随机打乱数组中的元素,类似洗牌 | blackhornet |
按顺序循环获取数组里的内容 | DiegoM |
找出数组中的最大值和最小值 | rafaeltrigo |
使用CSV设计场景故事线,在游戏切换场景时读取 | mrcgkh |
使用CSV设计答题,超时自动切题 | 帖子 | klabundee |
生成随机的数组序号 | DuqueKarl |
将对象的位置随机顺序打乱 | producermark |
Array对象转换为CSV或JSON | oosyrag |
将等级经验保存在文件,在游戏中读取 | dop2000 |
以马里奥举例,死亡后出现残影回放 | unkown |
转置数组,交换行/列的位置 | XHXIAIEIN |
Dictionary 字典 | 作者 |
---|---|
在对话里使用字典的变量 | XHXIAIEIN |
Local Storage | 作者 |
---|---|
本地储存游戏进度,游戏数据,下次打开游戏时自动读取 | dop2000 |
本地储存玩家分数,根据Key读取数据 | André |
多存档插槽 | dop2000 |
L1本地最高分存档,L2游戏关卡进度存/读档 | DoonDookStudio |
每个关卡的最高分 | Diego Lizarazo |
JSON | 作者 |
---|---|
读取JSON数据,布置游戏关卡 | DoonDookStudio |
将所有对象的位置数据导出JSON,支持读取JSON还原 | Magistross |
读取JSON数据,循环切换武器种类和颜色 | hcatarrunas |
遍历JSON数据,创建下拉列表 | rafaeltrigo |
生成以数组包裹的JSON格式 | XHXIAIEIN |
CSV | 作者 |
---|---|
CSV 文件转换 C3 JSON 对象 | XHXIAIEIN |
将数组导出为.csv文件 | dop2000 |
List | 作者 |
---|---|
根据数据创建下拉列表,点击列表项目显示对应数据 | rafaeltrigo |
利用bullet制作滚动列表(单列) | dop2000 |
利用bullet制作滚动列表(多列) | dop2000 |
类似读文章,文字内容滚动 | tarek2 |
类似读文章,长图滚动条 | Ethan |
类似读文章,长图滚动条(可切换图片) | Ethan |
基于内容长度的滚动 | oosyrag |
利用遮罩制作文字对话滚动效果 | Federico Calchera |
队列方式弹出提示的通知 | WackyToaster |
云端数据 | 作者 |
---|---|
从谷歌表格读取CSV数据并加载到数组中 | XHXIAIEIN |
FireBase | 作者 |
---|---|
将数据储存在FireBase,在游戏中存档或读取 | rafaeltrigo |
Video | 作者 |
---|---|
添加视频字幕。文本记录字幕出现和结束时间,写入数组定时显示文本 | oosyrag |
带播放列表的视频播放器 | korbaach |
Audio | 作者 |
---|---|
区分音乐和音效、记住静音选项 | DoonDook Studio |
切换场景播放不同的背景音乐 | hcatarrunas |
Audio Analyser | 作者 |
---|---|
音频可视化,曲线环绕 | dop2000 |
音频可视化,圆柱环绕 | skymen |
iframe | 作者 |
---|---|
互相调用 iframe 和 C3 事件表 function | dop2000 |
利用iframe制作个人网站,通过JS调用C3 Function | rafaeltrigo |
TextInput | 作者 |
---|---|
限制输入框只能输入特定的字符 | dop2000 |
获取选中的文本 | dop2000 |
Slider Bar | 作者 |
---|---|
自定义滑块 | igortyhon |
基于Sprite的个性化样式滑动条 | André |
基于Sprite的音量滑动条 | dop2000 |
Radio Button | 作者 |
---|---|
基于Sprite的单选按钮 | dop2000 |
Toggle | 作者 |
---|---|
用CSS实现切换开关控件 | oosyrag |
CSS | 作者 |
---|---|
导入CSS文件,批量修改Button、TextBox的样式 | Colludium |
基于Sprite + CSS 的控件样式美化(输入框,进度条,按钮,多选,单选,滑动条,主题模式) | DoonDook Studio |
版本更新 | 作者 |
---|---|
进游戏前检查版本号是否一致,否则跳转至官网自行下载 | PHP | rafaeltrigo |
邮件服务 | 作者 |
---|---|
在游戏中发送电子邮件,需自备php服务器 | 文章 | sizcoz |
将屏幕截图发送到邮件,需自备php服务器 | 文章 | sizcoz |
Leaderboard 排行榜 | 作者 |
---|---|
本地排行榜,数组写入玩家名和分数,并排序显示 | dop2000 |
php网络排行榜(需自备php服务器) | rafaeltrigo |
PlayFab网络排行榜 | 文章 | blackhornet |
PlayFab网络排行榜(带登录功能) | 文章 | blackhornet |
用 LocalStorage 制作本地排行榜(非完美方案,仅用于参考) | 视频 | Gerald Franklin |
Mobile advert | 作者 |
---|---|
弹出插页广告、Banner广告、激励广告 | DoonDook Studio |
观看广告获得金币奖励 | DoonDook Studio |
带关卡主页的广告激励案例 | dop2000 |
Steam功能 | 作者 |
---|---|
官方 Greenworks 插件 | Scirra |
社区 Greengrinds 插件(比官方更友好) | Mikal |
如何使用 Greenworks 插件激活 Steam 成就 (视频教程) | AJ Ordaz |
Effect | 作者 |
---|---|
渐变映射,调色板,更换不同的颜色主题 | madameberry |
Colored Drop Shadow 彩色投影效果 | skymen |
RGB Split | skymen |
RGBA Channel Separation | Ludonaut |
Drop Shadow 投影效果(注:下载评论区的版本 "Here you go" 超链接) | Ludonaut |
Doodle Sprite 涂鸦抖动效果 | Rilem |
LinearLight 线性叠加 常用于环境光变化、手电筒、昼夜变化等 | Mikal |
SimpleSkend 微动变形 常用于风吹过小草树木的飘动效果 | Mikal |
ReflectY 水面反射 | Mikal |
Normal Map Procedural 法线贴图 光影效果 | Mikal |
Normal Map Extended 法线贴图扩展 | Mikal |
Godrays 体积光 | Mikal |
Godrays 体积光 | Mikal |
Melt 融化效果 | Mikal |
Gaussian Blur 高斯模糊 | Mikal |
Motion Blur 动态模糊 | Mikal |
Text | 作者 |
---|---|
自动拉伸对话气泡,逐字显示,自动换行 | dop2000 |
2种打字机:逐字打印,逐词打印 | dop2000 |
利用len()实现打字机效果 | Unknown |
对比源字符串的长度实现打字机效果 | oosyrag |
对话框文字滚动,窗口显示几行文字,上下滚动显示 | dop2000 |
终端效果打字机,末尾显示闪烁字符 | dop2000 |
带历史对话滚动的对话框 | Zackarotto |
带历史滚动的打字机效果 | rokstars322 |
打字机+字符声音,按键加速 | Tomycase |
解析JSON对话,解析对话指令 | XHXIAIEIN |
打字机,解析对话指令,打字时精准位置触发指令 | XHXIAIEIN |
动物之森文字音效 | dop2000 |
利用Bullet行为,文字弹出后渐变消失 | socialpilgrim |
波浪文字动画(使用bullet+Sine) | dop2000 |
Sprite Font | 作者 |
---|---|
Sprite Font 字体生成器(在线) | stmn |
Sprite Font 字体生成器 (2022-03-22) | 发布帖 | R0J0hound |
本地化 | 作者 |
---|---|
更简单的i18n插件案例 | XHXIAIEIN |
用 JSON + 字典实现多语言菜单(文章) | XHXIAIEIN |
多语言本地化,数据存表格 | hcatarrunas |
ink | 作者 |
---|---|
通过 ink.js 导入 ink 故事 | Jamie |
Dialogue | 作者 |
---|---|
ARRAY: 基于数组的对话系统1 | Shotgun Anaconda / XHXIAIEIN |
ARRAY: 基于数组的对话系统2 | XHXIAIEIN |
CSV to JSON: 对话系统 | XHXIAIEIN |
JSON: 带条件分支的对话框 | Laura |
Array: 用表格储存多句对话,按键显示下一句。 | Federico Calchera |
JSON: Dialog System(RPG样式) | Laura |
JSON: Dialog System(AVG样式) | Kyatric |
Plain Text: 用类似 Markdown 的语法设计对话 | XHXIAIEIN |
Array: 使用数组分割多句对话,带音效的打字机效果、按键立即完成对话。 | brunopalermo |
Plain Text: AVG样式对话框 | korbaach |
Plain Text: ink视觉小说 | R0J0hound |
XML: 赛尔达传说样式对话 | LaDestitute |
XML: 懒人对话框 | bbenny93 |
HP Bar | 作者 |
---|---|
简易生命条 | dop2000 |
3种生命条样式:矩形、葫芦形、圆形 | unkown |
圆形血条(精灵版) | JeFawk |
圆形血条(DrawingCanvas版)注:仅供参考 | Freeze |
环形进度条 | Valerien |
仿塞尔达传说样式生命槽1 | siks |
仿塞尔达传说样式生命槽2 | Fishou con Baguette |
法力条,受伤自动回复 | BluePinStudio |
带伤害提示器的血条 | Federico Calchera |
游戏菜单 | 作者 |
---|---|
菜单控制管理(支持手柄、鼠标、键盘、触屏) | hcatarrunas |
生成菜单列表,用方向键控制箭头在列表循环 | oosyrag |
简单美观的分页菜单,点击切换版面 | rafaeltrigo |
简易关卡跳转菜单,九宫格样式 | Laura_D |
简易关卡跳转菜单,3D环绕样式 | Laura_D |
RPG技能树菜单,投入/减少技能点,解锁前置条件技能 | hcatarrunas |
仿日式RPG游戏的菜单 | Yin |
标题选项菜单1 | alextro |
标题选项菜单2 | alextro |
属性菜单 | 作者 |
---|---|
RPG属性加点 | dop2000 |
五维能力图 | REDF00Q |
角色属性菜单,可更改排列模式(利用Tokenat) | 白羊 |
库存系统 | 作者 |
---|---|
武器道具商城,数据储存在CSV文件(需CSV插件) | dop2000 |
道具背包 | 作者 |
---|---|
装备栏+道具捡拾+自动分类排序的背包 | kriand |
捡拾道具后放入背包 | dop2000 |
捡拾道具后放入背包,每种道具有最大收纳数量限制(多少个道具为1组) | dop2000 |
暗黑破坏神背包样式,类似拼积木,装备占多个格子 | 换皮版示例 | R0J0hound |
日式RPG道具菜单 | Katala |
日式RPG道具菜单(加入类似遮罩的效果,超出区域部分隐藏) | Gearworkdragon |
暂停菜单 | 作者 |
---|---|
暂停菜单(包含返回主页,重玩,静音) | DoonDook Studio |
道具商店 | 作者 |
---|---|
解锁道具、手势翻页、看广告获得激励(MobileAdvert) | DoonDook Studio |
时间轴 | 作者 |
---|---|
可以拖动的时间进度条 | TackerTacker |
Minimap 雷达小地图 | 作者 |
---|---|
画面右上角显示敌人位置小地图 | FatalExit |
用DrawingCanvas绘制圆形小地图 | dop2000 |
圆形雷达小地图,怪物生成后在小地图显示并显示位置 | sosensible |
启动画面/加载页面 | 作者 |
---|---|
自定义加载页面、过场动画进度条 | rafaeltrigo |
时间轴 | 作者 |
---|---|
可以拖动的时间进度条 | TackerTacker |
屏幕自适应 响应式UI设计 | 作者 |
---|---|
按钮适应横屏和竖屏,分别显示在屏幕不同位置。 | DoonDook Studio |
屏幕超过比例时,展示背景 | skymen |
强制显示横屏,竖屏自动旋转,适配缩放比。 | XHXIAIEIN |
Resize 缩放图片 | 作者 |
---|---|
点击图片时出现形变框,可调整图片大小 | R0J0hound |
点击图片时出现形变框,可调整图片大小 | R0J0hound |
用混合模式,展开/收缩图片 | dop2000 |
取景器,局部裁剪或放大画面 | Von Perkele |
Camera Scrolling | 作者 |
---|---|
仿FC塞尔达风格相机、移动屏幕边缘滚动(提前规划相机区域) | Luan Himmlisch |
FC塞尔达样式相机、移动屏幕边缘滚动(按网格尺寸滚动) | Yah'el |
更平滑的屏幕震动,用 Noice 算法[相机振动\震屏] | Federico Calchera |
房间区域镜头跟随滚动 | zatyka |
进入区域摄像机固定 | 进入区域高度固定 | dop2000 |
相机事件触发器,进入区域固定相机(c2 runtime) | Salman_Shh |
点击并拖动屏幕,滚动画面 | 白羊ws.s |
点击并拖动屏幕,滚动画面 | dop2000 |
鼠标移到屏幕边界,滚动画面 | oosyrag |
多角色同屏镜头缩放 | dop2000 |
世界围绕中心环绕旋转 | hcatarrunas |
火车背景滚动特效,模拟加速感 | André |
360全景环绕式场景拖动 | xhxiaiein |
Zoom | 作者 |
---|---|
平滑缩放场景 | rafaeltrigo |
Isometric | 作者 |
---|---|
2.5D + 8方向移动 | rafaeltrigo |
45°棋盘移动 | relixes |
45°棋盘移动 + 光源 | skymen |
ROGUELIKE | 作者 |
---|---|
ROGUELIKE 教程1:生成随机迷宫 | 文章 | UberdroidGames |
ROGUELIKE 教程2:限制可视区域 | 文章 | UberdroidGames |
预生成(数据解析) | 作者 |
---|---|
读取字符串的数字编号,生成字符画 | alextro |
波函数坍塌(Wave Function Collapse) | 作者 |
---|---|
通过 wavefunctioncollapse 的js库,生成随机地牢房间 | Fodi |
关卡编辑器 | 作者 |
---|---|
简单的关卡编辑器器,基于图块的城市建造,保存为数组 | Alexei Bootreen |
Platform 生成随机地形 | 作者 |
---|---|
随机生成地图关卡组合 | dop2000 |
随机生成地图关卡组合 | dop2000 |
类似泰拉瑞亚,有限区域内生成随机地形 | Rieans Creative |
类似泰拉瑞亚,有限图块数量生成随机地形 | Yann |
2D Minecraft,生成随机地形 | Mira (Koyka) |
类似滑雪大作战,无限生成地形 | R0J0hound |
Room 生成随机房间 | 作者 |
---|---|
类似以撒结合,元气骑士,生成随机房间组合的迷宫,带路线小地图 | skymen |
随机地牢房间,带小地图 | mardoch |
类似以撒结合,随机房间的迷宫 | Yin |
基于 Salman_Shh 的案例,更新 Advanced Random 版本 | Federico Calchera |
用 Drunken Walker 算法,随机生成墙体房间 | Salman_Shh |
用 Advanced Random 的 Perlin noise,随机生成 Tilemap 墙体 | XHXIAIEIN |
简单生成Tilemap随机地牢房间分布 | tarek2 |
简单实现连接房间的随机线路 | R0J0hound |
策略游戏随机地形 | 作者 |
---|---|
类似文明,生成世界大地图,随机资源分布 | DarkViGaCi |
范围内随机生成 | 作者 |
---|---|
在矩形范围中,动态生成特定大小的矩形 | hcatarrunas |
在矩形范围中,生成不同大小排列的矩形 | André |
Interactive 互动 | 作者 |
---|---|
接触式双向开关门 | André |
场景 State | 作者 |
---|---|
对局结束后,根据排名的名次升起不同舞台高度的小动画 | Kibaga |
大地图 | 作者 |
---|---|
类似 DonkeyKong/超级马力欧兄弟的大地图选关 | StickFigya |
关卡路线图 | 作者 |
---|---|
关卡路线分支图 | R0J0hound |
带步骤讲解的关卡路线图 | igortyhon |
非线性关卡路线图,通关解锁后续关卡 | GameSoul |
传送门 | 作者 |
---|---|
传送门,同一场景的传送机关 | TackerTacker |
传送门,传送到不同场景指定的地方 | hcatarrunas |
地图场景移动,从布局移动到另一个布局,地图传送点 | dop2000 |
FSM | 作者 |
---|---|
角色状态机管理,动作管理,墙跳,Juice应用(更简洁) | Salman_Shh |
角色状态机管理,摄像机管理,冲刺,Juice应用(早期) | Salman_Shh |
角色动作状态,下蹲,滑铲 | hcatarrunas |
机关 | 作者 |
---|---|
利用蒙版制作不规则地形,再用激光扫描地形检测地面 | dop2000 |
弹跳机关(踩中后跳起) | rafaeltrigo |
跷跷板重力平台 | dop2000 |
像DK大金刚,跳进旋转的木桶里然后向发射出去 | relixes |
武器 | 作者 |
---|---|
激光武器(8Direction),可被墙体遮挡 | igortyhon |
拾取武器,切换主武器/副武器 | dop2000 |
武器开火时的后坐力(Platform),可用于击退效果 | dop2000 |
武器开火时的后坐力(8Direction),可用于击退效果 | dop2000 |
武器基于鼠标转向,在开火时,手臂和枪支出现抖动效果。 | dop2000 |
丢标枪,长按蓄力,鼠标朝向 | André |
向指定位置投掷飞剑,还可以让它飞回来 | hcatarrunas |
投掷燃烧瓶,落地后地面燃烧几秒 | hcatarrunas |
粒子水枪 | oosyrag |
Math | 作者 |
---|---|
随机创建4个数字,数字总和为100 | sanjibnanda |
颜色值相互转换,RGB与16进制 | xhxiaiein |
数字转换千位分隔符(正则表达式) | Federico Calchera |
数字转换千位分隔符(文本切割法) | hcatarrunas |
数字转换千位分隔符(文本切割法) | hcatarrunas |
远小近大的透视 | reddog |
Lerp 线性插值 | 作者 |
---|---|
用lerp插值方式将精灵位置缓动同步 | Salman_Shh |
Bezier | 作者 |
---|---|
绘制贝塞尔曲线,可调整的曲线,直线 | AllanR |
绘制经过多个点的圆弧曲线 | R0J0hound |
完美像素绘制贝塞尔曲线,多种计算方式 | R0J0hound |
绘制贝塞尔曲线,小圆点虚线 | dop2000 |
绘制贝塞尔曲线,多种线条样式 | André |
绘制贝塞尔曲线,像素版 | André |
类似 slay spire 杀戮尖塔那样的线条效果 | piranha305 |
Text 围绕曲线显示1 | Tomycase |
Text 围绕曲线显示(带动画) | R0J0hound |
Text 围绕曲线显示(带动画) | R0J0hound |
逐渐生成一段曲线的桥梁,通过后自动销毁 | sizcoz |
计算轨迹 | 作者 |
---|---|
计算运动轨迹 | 视频 | Von Perkele |
抛物线 | 作者 |
---|---|
用 qarp 函数实现抛物线运动,可调整抛物速度、偏移高度 | R0J0hound |
鼠标滚轮调整抛物线,计算角度,终点,最高点 | erigato |
愤怒的小鸟,增加抛物线预测 | AllanR |
绘制一条抛物线,物理对象根据线移动,带线性阻尼计算 | R0J0hound |
指定一个位置,对象进行抛物线飞行 | XHXIAIEIN |
生成金币抛物线 | 帖子 | R0J0hound |
Chain 物理链条 | 作者 |
---|---|
模拟绳子、藤曼的物理互动效果 | jg |
模拟绳子 | 作者 |
---|---|
基于2个点之间连接弹性的绳子,简易版,无物理行为 | R0J0hound |
像小鸟的脚底绑着铁链大铁球,带物理质量的计算 | R0J0hound |
根据Sprite的边框创建闭合的绳子 | R0J0hound |
像高空跳伞,身上绑着绳子 | dop2000 |
物理小游戏,两点之间的线条用来承托小球 | dop2000 |
类似围巾的物理效果 | R0J0hound |
带物理的布料绳子 | R0J0hound |
带物理的布料绳子,稍微改良版,更平滑的渲染 | jg |
Bounce 物理动力模拟算法 | 作者 |
---|---|
在3D空间中生产弹性的小球 | dop2000 |
在3D空间中生产弹性的小球(镜头模糊滤镜与平滑相机) | TackerTacker |
用1张图制作导弹落地爆炸的动画效果 | R0J0hound |
更完美的碰撞反弹计算效果 | R0J0hound |
Spring 弹性动画 | 作者 |
---|---|
弹性小球 | R0J0hound |
弹性小球+碰撞 | R0J0hound |
弹性小球+旗帜 | R0J0hound |
弹性小球+蛛网 | R0J0hound |
利用 Mesh 绘制旗帜动画 | AllanR |
果冻物理(C3) | R0J0hound |
果冻物理(C2) | R0J0hound |
果冻物理(C2) + 键盘控制 | R0J0hound |
Mapping | 作者 |
---|---|
局部放大显示地图 | dop2000 |
将对象的位置映射在另一个对象的相对位置(雷达小地图) | dop2000 |
检测闭合区域 | 作者 |
---|---|
检测闭合区域,销毁内部的所有方块(Array) C3 | 原帖思路 | R0J0hound |
绘制区域,右键填充闭合区域 | R0J0hound |
检测闭合的区域,填充颜色(Tilemap) | dop2000 |
检测闭合的区域,绘制墙壁轮廓(Tilemap) | dop2000 |
洪水逐渐淹没土地,填充地形高度图(Tilemap) | dop2000 |
绘图 Draw | 作者 |
---|---|
绘制多个对象组合的边界范围区域 | dop2000 |
绘制连线两个对象的线条 | hcatarrunas |
检测对象的边界是否相邻,对象是否在内部被包裹 | alextro |
计算矩形面积覆盖百分比 | zatyka |
绘制完美像素的对角线 | André |
截屏 Snapshot | 作者 |
---|---|
截屏后,将图像保存为Base64格式,并储存到本地数据 | Federico Calchera |
Waypoint | 作者 |
---|---|
对象按路径点循环移动 | linkman2004 |
类似赛车游戏AI,预先在布置路径点,自动跑圈 | rafaeltrigo |
类似打飞机游戏敌人AI,读取JSON位置,自动跑圈 | rafaeltrigo |
沿着路径点循环移动(Tween + UID) | rafaeltrigo |
绘制一条线,让对象沿着线条路径移动 | dop2000 |
根据数组文件读取坐标数据,按顺序循环移动 | hcatarrunas |
预布置路径点,对象按路径点移动 | AllanR |
预布置路径点,对象按路径点移动,可设置反向移动、循环 | MegaCool |
预布置路径点,多个对象按路径点队列曲线移动(开火车) | R0J0hound |
多个对象按路径点循环移动(单路径) | R0J0hound |
多个对象按路径点循环移动(多路径) | R0J0hound |
沿贝塞尔曲线移动 | R0J0hound |
对象按路径点循环移动(计算曲线) | nemezes |
怪物沿着路径点曲线移动 | R0J0hound |
将对象限制在另一对象的边界范围,控制前进后退(爬绳子、滚动条) | dop2000 |
将对象规划在多个路径点轨道,控制前进后退(火车轨道,过山车) | Erigatohishima |
小球绕着中心旋转,用线条指向小球,小球超出屏幕则箭头限制在边界 | hcatarrunas |
小球绕着中心旋转,用线条指向小球,小球超出屏幕则箭头限制在边界 | hcatarrunas |
规划火车轨道,车沿着轨道前进。包含重叠的上下轨道。 | AllanR |
规划火车轨道,车沿着轨道前进。包含曲线转弯。 | R0J0hound |
像RPG游戏的队列开火车前进 | R0J0hound |
利用法线角度捕获碰撞地形,玩家根据地形改变角度 | Federico Calchera |
根据 SVG 的路径,让对象沿着线条移动(实验性) | Mikal |
Queue 队列 | 作者 |
---|---|
简单实现一组对象在排队的动画循环,前面出去屏幕的对象自动回到队尾 | XHXIAIEIN |
BFS 寻路算法 | 作者 |
---|---|
棋盘寻路算法,计算相邻格子路径和距离 | DoonDook Studio |
3D Plugin | 作者 |
---|---|
3D游乐场实例。(需安装Mikal的3D系列插件) | FoozleCC |
伪3D | 作者 |
---|---|
仿暗黑破坏神,8方向移动 | Yann |
伪3D人物8方向移动 | TackerTacker |
伪3D汽车8方向移动 | Salman_Shh |
像Doom的第一人称视角地下城游戏 | aecanales |
像饥荒那样的2.5D等距视角 | R0J0hound |
像FC马里奥赛车那样的视角 | Alonso Canales |
用Sprite组成3D星云空间(变化形状与缩放旋转) | OlivierC |
在3D空间模拟物理6面骰子 | R0J0hound |
3D星图空间 | André |
3D星空背景 | GameSoul |
仿饥荒深层空间移动 | R0J0hound |
3D隧道背景 | hcatarrunas |
在3D空间模拟第一人称视角 | R0J0hound |
模拟3D实时投影 | R0J0hound |
敌人AI | 作者 |
---|---|
敌人按路径点循环移动,玩家进入视野范围自动攻击并追逐,离开视野范围自动回归 | dop2000 |
怪物随机在周围跳跃移动 | 99Instances2Go |
敌人贴着墙壁边缘循环移动 | dop2000 |
另一种实现敌人在墙体范围左右移动的思路,利用空气墙 | MegaCoolL |
8方向怪物AI,发现玩家自动追踪,贴近自动攻击(需Rex插件) | 视频 | Kata Lv |
拖影尾巴 Trail | 作者 |
---|---|
平滑的尾巴 | André |
带弧度平滑的尾巴 | André |
数组+Mesh,极度丝滑的尾巴 | R0J0hound |
角色无敌状态拖影尾巴 | skymen |
缓动平滑的尾巴,可切换拖尾方式,叠加滤镜 | hcatarrunas |
固定间距的尾巴 | André |
流畅的尾巴 | 视频 | Construct 2 Pro |
场景过渡动画 Transition | 作者 |
---|---|
钻石渐变 | dop2000 |
线条切入渐变 | Xsoul12 |
圆形遮罩扩大缩小 | Antoine G. |
调色板 Color Palette | 作者 |
---|---|
GBA调色板场景过渡动画 | SleepingPanda |
VFX | 作者 |
---|---|
淡入一道光线,弹出旋转的硬币(CoinMaster) | Colludium |
脚底的影子,角色跳跃时影子也会改变透明度表示跳跃高度 | dop2000 |
像超级肉食男孩,移动时在脚底生成血迹,浸染地面(另一种不用Canvas实现的思路) | dop2000 |
在地板生成血迹,浸染地面(使用CanvasPaste) | dop2000 |
天花板向地面滴落液体 | André |
Animation | 作者 |
---|---|
制作动画时间轴 | 视频 | Construct Pro |
肢体关节动画、单胳膊基础动画 | 视频 | Construct Pro |
肢体关节动画、多关节动画 | 视频 | Construct Pro |
恐龙,多肢节联动 | 视频 | Construct Pro |
八爪鱼,多肢节联动 | 视频 | Construct Pro |
Coin | 作者 |
---|---|
捡到金币,金币飞入UI的动画 | André |
Lightning 闪电拖尾 | 作者 |
---|---|
使用 Drawing Canvas 绘制闪电字效果 | André |
FOG | 作者 |
---|---|
战争迷雾 | smebor |
Water | 作者 |
---|---|
水池效果,带物理浮动 | André |
拖物体下水,在水面浮动(视觉效果) | rafaeltrigo |
绘制水平面的计算方法1 | newt |
绘制水平面的计算方法2 | R0J0hound |
利用数组实现水面效果 | R0J0hound |
Gameplay | 作者 |
---|---|
装载子弹 | hcatarrunas1 |
传送门枪 | Kibaga |
在游戏中实现撤销上一步动作 | dop2000 |
QTE | 作者 |
---|---|
QTE示例(限时点击按钮) | Valerien |
QTE示例(限时点击按钮,更早点击分数更高) | Valerien |
QTE示例(类似音游,限时点击圈圈缩小) | Valerien |
RTS | 作者 |
---|---|
指定多个对象同时移动,没有重叠的寻路 | DarkViGaCi |
拖选多个对象,点击控制移动(附加小地图) | Maverick1912 |
自动采集资源 | SpaceSocks |
TBS | 作者 |
---|---|
回合制战棋类型游戏的制作思路 | Arroslin |
回合制战棋类型游戏,C2版本,需插件 在线试玩 | Arroslin |
Grid 四边形网格 | 作者 |
---|---|
TileMovement + Pathfinding 寻路 | skymen |
四边形网格寻路 | unkown |
在网格的位置上,朝指定方向伸出延展线,检测覆盖的范围 | DiegoM |
基于上方 DiegoM 的示例上修改,增加了对范围的调整 | Tomycase |
Hex 六边形网格 | 作者 |
---|---|
六边形网格寻路 | DarkViGaCi |
六边形网格寻路(无限版) | DarkViGaCi |
六边形网格寻路 | R0J0hound |
正六边形网格寻路(神经猫) | dop2000 |
Pathfinding 寻路算法 | 作者 |
---|---|
EasyStar 寻路算法,避免敌人重叠 | dop2000 |
A*寻路算法实现(四边形网格) | R0J0hound |
A*寻路算法实现(六边形网格) | R0J0hound |
A*寻路算法实现(路径点) | R0J0hound |
合成系统 | 作者 |
---|---|
类似涂鸦上帝,炼金术游戏。拖动两个元素,生成新的元素 | Laura_D |
类似Minecraft我的世界,在九宫格按规则摆放道具,合成 | Construct 2 Pro |
点击两个元素,点击合成按钮,生成新的元素 | Laura_D |
基于Array和JSON,原料合成,烹饪,制造 | Magistross |
仅使用字典,实现合成系统,配方,烹饪,制作 | R0J0hound |
转盘 | 作者 |
---|---|
横板循环滚动,转盘老虎机 | rafaeltrigo |
手指滑动转盘 | virusfun |
可以旋转转盘,也可以旋转指针 | virusfun |
抽奖转盘 | RBuster |
老虎机 | 作者 |
---|---|
横板循环滚动,转盘老虎机 | rafaeltrigo |
横板循环滚动,转盘老虎机 | rafaeltrigo |
随机变化闪烁,图形老虎机 | rafaeltrigo |
传统纵向滚动,777老虎机 | rafaeltrigo |
三消 | 作者 |
---|---|
物理益智消除游戏,掉落大量图案,点击指定相同的图像消除,内置多关卡 | rafaeltrigo |
拖动方块到棋盘,3个相同的方块相邻自动合成。放置版2048 | rafaeltrigo |
对对碰,拖动一个方块,与相邻方块交换位置,相同的消除 | rafaeltrigo |
点击式3消。点击一个方块,如果相邻有相同的方块,消除 | rafaeltrigo |
点击式3消。点击一个方块,如果相邻有相同的方块,消除 | DoonDookStudio |
Flappy Bird + 弹球点数消除 | DoonDook Studio |
2048 | DoonDook Studio |
拼图 Jigsaw | 作者 |
---|---|
用遮罩的方式制作拼图(非完美方案) | alextro |
积木拼图 | 作者 |
---|---|
拖动积木,按网格定位放到棋盘,所有积木铺满棋盘时过关 | dop2000 |
益智游戏 | 作者 |
---|---|
刮胡子游戏 如何判断进度 | DoonDookStudio |
快速反应 | 作者 |
---|---|
仿 Knife Hit 扔飞刀小游戏 | DoonDookStudio |
贪吃蛇 Snake | 作者 |
---|---|
贪吃蛇游戏 | DoonDook Studio |
曲线转弯贪吃蛇 | sizcoz |
推箱子 Sokoban | 作者 |
---|---|
推箱子简易思路 | dop2000 |
推箱子,可以推动物体(一次推一个) | dop2000 |
推箱子,可以推动物体(同时推多个) | dop2000 |
推箱子案例(C2) | R0J0hound |
推箱子案例(C2),定格版 | R0J0hound |
推箱子案例(C2),ISO视角 | R0J0hound |
祖玛 ZUMA | 作者 |
---|---|
简单的祖玛案例,球绕着轨迹循环,球撞入会加入队列(任意位置) | 无动画版本 | R0J0hound |
Qix | 作者 |
---|---|
简单的Qix案例,围绕线框移动,向地图内部圈地填充,并躲避内部的敌人 | R0J0hound |
勾索 Hook | 作者 |
---|---|
简单的勾索案例,长按连接勾索转圈,松开后飞出 | rafaeltrigo |
摩天大楼 Stack Builder | 作者 |
---|---|
简单的摩天大楼玩法实现,点击后掉落方块,搭建更高的楼层 | alextro |
卡牌游戏 Card | 作者 |
---|---|
发牌,移入手牌时自动排序 | dop2000 |
从卡池中翻牌,切牌,洗牌 | Mikal |
模拟抓牌的位置,以扇形排列 | R0J0hound |
基于R0J0hound的示例,增加了扇形排列的动画效果 | AllanR |
答题游戏 | 作者 |
---|---|
数独 + 滑动字母轮盘,组合单词。 | DoonDook Studio |
跑酷游戏 | 作者 |
---|---|
横板跑酷游戏,有3种模式(一命通关、自动通关、记录点) | rafaeltrigo |
天天过马路 | rafaeltrigo |
无限向上跳跃,左右躲避障碍的小游戏 | KTML5 |
点击跳跃跑酷 | dop2000 |
自动往前走,左键转向或跳跃,右键交互,收集宝石。带多个关卡和动画(r148) | Samuele Sciacca |
控制左右走,发射子弹,利用重力反转机关,寻找传送门过关。(r148) | Samuele Sciacca |
配对游戏 | 作者 |
---|---|
交换瓶中小球游戏,把相同颜色小球放进同一个瓶子 | DoonDook Studio |
中间掉落不同颜色小球,把小球拖进相应的颜色区域得分 | dop2000 |
StepMania 音乐游戏 | 作者 |
---|---|
跳舞机游戏,按方向键踩节奏。谱面使用 StepMania Song File 编译 | AllanR |
Monopoly 大富翁 | 作者 |
---|---|
简单的大富翁玩法模板 | DominosXpizza |
Crafting 建造游戏 | 作者 |
---|---|
RPG建造挖矿游戏示例 | 教程视频 | piranha305 |
Demo | 作者 |
---|---|
贪吃蛇.io | Perametade Games |
天空射击游戏,剥夺部分控制,包含故事线设计 | Damaged Controls | dop2000 |
酒吧经营解谜,切换方块的位置让对应的职员走到正确位置 | Busy-bar | Lou Bagel |
Undertale 传说之下 | 更多 | DominosXpizza |
JavaScript in C3 | 作者 |
---|---|
Construct for JavaScript developers quick start guide | Ashley |
Learn JavaScript in Construct | Ashley |
JavaScript 使用 | 作者 |
---|---|
hierachy has children | Wilson Percival |
set layer time scale | Wilson Percival |
机器学习 | 作者 |
---|---|
机器学习 | piranha305 |
机器学习,使用 ml5.js | piranha305 |
实验性Demo (仅用于参考) | 作者 |
---|---|
引入 Math.js 从字符串运算数学公式,支持事件表函数或游戏对象数据 | Wilson Percival |
数学运算解析器,从字符串计算数学公式 | R0J0hound |
GLTF 加载器 glmatrix | R0J0hound |
极端的解决方案 (不适用于大部分场景) | 作者 |
---|---|
基于多帧动画,伪3D滑动旋转 | dop2000 |