C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


examples

这是本文档旧的修订版!


官方导航
基础教程

[傅老师的Construct 2入门教學 (付费课程)](https://meia.me/course/169505) [傅老师的Construct 2网站](http://www.memoryabc.com/joomla/index.php/2013-07-31-09-53-12/2013-07-31-10-10-33/construct2-1)

BEHAVIOR REFERENCE
Platform

- 角色状态机管理,动作管理,墙跳,Juice应用(更简洁) - Salman_Shh - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/Manager_workflow__Input_Manager_Example.c3p

- 角色状态机管理,摄像机管理,冲刺,Juice应用(早期) - Salman_Shh - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/Improved_Juicy_Platformer_Template_by_SalmanShh.c3p

- 角色动作状态,下蹲,滑铲 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/player_floor_slide.c3p

- 传送门,同一场景的传送机关 - TackerTacker - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/PlatformPortals.c3p

- 传送门,传送到不同场景指定的地方 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/DoorToLayoutSpawnAtXY.c3p

- 推箱子简易思路 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/PlatformerPushBox_onlyPush.capx

- 拾取武器,切换主武器/副武器 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/WeaponChange2.capx

- 武器开火时的后坐力(Platform反作用力),可用于击退效果 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/WeaponKnockbackPlatform.c3p

- 武器开火时,手臂和枪支的抖动效果 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/GunRecoil.capx

- 脚底的影子,角色跳跃时影子也会改变透明度表示跳跃高度 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/PlatformerWithShadow.capx

- 像马里奥踩敌人攻击,敌人在墙体范围左右循环移动 - KiwiStory - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/Mario_JumpUP_Attack.capx

- 像超级肉食男孩,移动时在脚底生成血迹,浸染地面(另一种不用Canvas实现的思路) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/BloodTrail.capx

- 另一种实现敌人在墙体范围左右移动的思路,利用空气墙 - MegaCoolL - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/Platform_Change_Direction2.capx

- 另一种实现墙跳的思路 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/PlatformerWallJump.capx

- 在地板生成血迹,浸染地面(使用CanvasPaste) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/BloodWall.c3p

- 敌人贴着墙壁边缘循环移动 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/WalkAroundWalls2.capx

- 敌人在空中按路径点循环移动,玩家进入视野范围自动攻击并追逐,离开视野范围自动回归 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/AITopDownShooting.capx

- 随机生成地图关卡组合 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/BuildLevelFromScenes.c3p

- 利用蒙版制作不规则地形,再用激光扫描地形检测地面 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/TerrainDetection.capx

- 像DK大金刚,跳进旋转的木桶里然后向发射出去 - relixes - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/TerrainDetection.capx

- 自动向前移动,碰到墙壁转向,玩家只能按跳跃吃金币 - maxlive2010 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/1-click-plataforma.capx

- 离开平台后的几帧内按下跳跃键仍能起跳。(Coyote Jump) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/CoyoteJump.c3p

- 弹跳机关(踩中后跳起) - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/trampoline.c3p

- 跷跷板重力平台 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Physics/Seesaw.c3p

- 天花板向地面滴落液体 - André - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/slime_ceiling_drip_example.c3p

8Direction

- 角色状态机管理,摄像机管理,Juice应用,Debug选项 - Salman_Shh - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/8Direction/Topdown_Template_Project_by_SalmanShh_Patreon.c3p

- 武器开火时的后坐力(8Direction反作用力),可用于击退效果 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Platform/WeaponKnockback8direction.c3p

- 地图场景移动,从布局移动到另一个布局,地图传送点 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/8Direction/PortalSystem.c3p

- 向指定位置投掷飞剑,还可以让它飞回来 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/8Direction/ThrowSword.c3p

- 多个NPC随机在附近徘徊移动转圈 - Stemkoski - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/8Direction/ThrowSword.c3p

- 多角色切换控制,多人同屏镜头缩放 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/8Direction/AutoScrollZoom_MultiplePlayers.c3p

Solid

- 忽略特定对象的实体碰撞(Solid Tags) - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Solid/Using_Solid_Tags.c3p

Bullet

- 子弹按指定的路径点飞行移动 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Bullet/BulletMoveWithWaypoints.capx

- 弹幕游戏子弹地狱,同时朝360°方向发射子弹 - jatin1726 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Bullet/hellbullet.capx

Pin

- 类似球球大作战,贪吃蛇,条状尾巴跟随 - brunopalermo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Pin/snake-example-v2.capx

SceneGraph
Pathfinding
LineOfSight

- 激光扫过地面时,会被上方的物体遮挡(激光、岩浆、瀑布) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/LineOfSight/laser_los.c3p

- 视野范围可视化,显示多边形区域 - Salman_Shh - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/LineOfSight/Draw_FOV.c3p

- 带有视野范围的动态阴影(不需要Canvas) - rokstars - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/LineOfSight/DynamicShadowNotCanvas.capx

- 利用DrawingCanvas和Array,计算LOS多边形范围和射线 - newt - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/LineOfSight/VisualLOS.c3p

Turret

- 炮塔显示攻击范围,建造炮塔检测通行,敌人自动寻路 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Turret/turretdefenceHC.c3p

- 建造不同价格的炮塔,有怪物波数和BOSS战,玩家可施放技能 - SeriouslyCrunchy - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Turret/tdfinal.capx

- 建造不同价格的炮塔,炮塔可升级出售,简单UI,怪物血条,怪物属性增长 - Ilyko96 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Turret/TowerDefence%20v2.capx

DragDrop

- 拖拽物体限制再一个区域内 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/DragDrop/limitdraganddrop.c3p

- 拖拽图标放入空槽或与其他图标交换位置 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/DragDrop/DragDrop_Example.c3p

- 像系统桌面一样,多选拖拽图标,自动对齐网格 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/DragDrop/SelectAndDragIcons.capx

- 拖拽对象时,防止与其他对象重叠,并且会被对象遮挡,无法穿透 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/DragDrop/DraggingPreciseCollision2.c3p

- 点击图片时出现形变框,可调整图片大小 - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/DragDrop/resize.capx

Physics
Fade
Timer

- 点击画面开始计时3秒。再次点击重置计时(可选) - Mikal - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Timer/ClickTimer.c3p

- 手动实现计时器,可暂停计时 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Behaviors/Timer/Stopwatch_demo.capx

Rotate
Car
PLUGIN REFERENCE
Keyboard

- 键盘金手指作弊系统,监听按键顺序、格斗招式 - Mikal - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Keyboard/KeyboardCheat.c3p

Touch
Text

- 利用len()实现打字机效果 - Unknown - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Text/TypewriterWordAndLetters.capx

- 波浪文字动画(使用bullet+Sine) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Text/TextWave.capx

- 对话框文字滚动,窗口显示几行文字,上下滚动显示 - dop2000 |.c3p - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Text/ScrollText.c3p

- 利用Bullet行为,文字弹出后渐变消失 - socialpilgrim - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Text/test-disappering.capx

AdvancedRandom
Tilemap

- 检测闭合的区域,填充颜色 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/TileFloodFill-v3.capx

- 检测闭合的区域,绘制墙壁轮廓 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/DungeonWallMarkers.capx

- 水逐渐淹没土地,填充地形高度图 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/FloodingCross.capx

- 绘制图块阴影(简易伪3D) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/TileMap3D.capx

- 接水管小游戏,使用TIlemap - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/Loop_demo.capx

- 接水管小游戏另一种实现思路,使用Sprite - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/loop_demo_with_sprites.capx

- 以某个点为圆心,掀起周围图块,波动 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/TileSphere.c3p

- 检测指定ID的图块碰撞,并消除图块 - danalog - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/tilemap-id-collision-test.capx

- 类似推箱子,可以推动物体 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/PushBoxesOnTilemap.c3p

- 利用Tilemap预设场景资源,节省性能 - maxlive2010 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/2xtreme-performance-usando-loop.capx

- [自动图块的实现](https://www.construct.net/en/forum/3/7/126352) - mekonbekon - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Tilemap/bitwiseTilemap_01.c3p

Particles
Timeline
ShadowLight
Video

- 添加视频字幕。文本记录字幕出现和结束时间,写入数组定时显示文本 - oosyrag - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Video/subtitlesexample.c3p

Audio

- 切换场景播放不同的背景音乐 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Audio/Music_by_layout.c3p

iframe

- 利用iframe制作个人网站,通过JS调用C3 Function - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/iframe/htmlpage.c3p

DrawingCanvas
Form control
Slider Bar
OBJECT INSTANCES

Z elevation

- 地面坑洞的多层视差滚动<br>(修改不同层级背景的Z视差) - Rory - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Zelevation/zlake2.c3p

重叠 Overlapping

- 依序抽取最顶部的木条,若点击底部则高亮顶部叠加部分。 - AllanR - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Overlapping/PickZorder.capx

- 随机位置生成不重叠的数字,按数字依序点击 - tarek2 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Overlapping/SequenceZorder.capx

- 在随机位置生成不重叠的实例 1 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Overlapping/RandomDistributeOnLayout.capx

- 在随机位置生成不重叠的实例 2 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Overlapping/RandomSpawnNoOverlap.capx

Collision

- 检测2个大物体精确的碰撞点 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Collision/CollisionPointDetection5.capx

- 激光效果,光线碰到物体时被遮挡 - jatin1726 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Collision/laser.capx

- 显示碰撞多边形 - André - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Collision/show_collision_polygons_drestuff.c3p

Data
Array

- 临时排行榜,数组写入玩家名和分数,并排序显示 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/LeaderboardSort.c3p

- 将Json表格数据导入数组,并以表格形式显示 - Sam Dimanche - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/TableDisplay.c3p

- 随机打乱数组中的元素,类似洗牌 - blackhornet - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/RandomStringArray.capx

- 找出数组中的最大值和最小值 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/highestlowestinarray.c3p

- 生成随机的数组序号 - DuqueKarl - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/shufflearray.capx

- 将对象的位置随机顺序打乱 - producermark - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/random-position.capx

- 将等级经验保存在文件,在游戏中读取 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Array/LevelingUp.capx

Local Storage
CSV
FireBase

- 将数据储存在FireBase,在游戏中存档或读取 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/FireBase/savegamefirebase.c3p

- 导入CSS文件,批量修改Button、TextBox的样式 - Colludium - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/Text/css-loading-demo.capx

SYSTEM REFERENCE
Gameplay
范围内随机生成

- 在矩形范围中,动态生成特定大小的矩形 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Generator/spawn_squares_function.c3p

- 在矩形范围中,生成不同大小排列的矩形 - André - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Generator/array_spawn_grid.c3p

Platform 随机地形

- 类似泰拉瑞亚,有限区域内生成随机地形 - Rieans Creative - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Generator/random-terrain-generator.capx

- 类似泰拉瑞亚,有限图块数量生成随机地形 - Yann - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Generator/terrainGenerator.capx

卡牌游戏
合成系统

- 类似涂鸦上帝,炼金术游戏。拖动两个元素,生成新的元素 - Laura_D - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Plugins/JSON/alchemystylecrafting.c3p

祖玛

- 简单的祖玛案例,球绕着轨迹循环,球撞入会加入队列(任意位置) - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/zume2.capx

FOG
UI
游戏菜单

- 简易关卡跳转菜单,九宫格样式 - Laura_D - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Menu/simplegridmenu.c3p

- 简易关卡跳转菜单,3D环绕样式 - Laura_D - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Menu/spinmenu.c3p

- RPG技能树菜单,投入/减少技能点,解锁前置条件技能 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Skilltree.c3p

属性菜单

- RPG属性加点 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Status/PointsDistribution.capx

- 角色属性菜单,可更改排列模式(利用Tokenat) - 白羊ws.s - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Status/UI%26tokenat(%E7%99%BD%E7%BE%8A).capx

库存系统

- 武器道具商城,数据储存在CSV文件(需CSV插件) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/ArcherMan3.capx

道具背包

- 装备栏+道具捡拾+自动分类排序的背包 - kriand - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Inventory/RPG_Inventory-EquipSlots.c3p

- 捡拾道具后放入背包 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/InventorySystem.c3p

- 捡拾道具后放入背包,每种道具有最大收纳数量限制(多少个道具为1组) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Inventory_Stacking.c3p

- 日式RPG道具菜单 - Katala - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Inventory/jrpg-inventory-Katala.capx

- 日式RPG道具菜单(加入类似遮罩的效果,超出区域部分隐藏) - Gearworkdragon - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Inventory/jrpg-inventory-scrollable.capx

虚拟按钮

- 双摇杆,左手控制移动,右手控制方向 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/VirtualGamepad/DoubleVirtualGamepad_v3.c3p

- 双摇杆,左手控制移动,右手射击。 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/VirtualGamepad/ThumbstickFloatingMultitouch.capx

- 点击对象四周,玩家向那个方向移动前进 - newt - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/VirtualGamepad/radialthumb.c3p

雷达小地图

- 在画面右上角显示敌人位置小地图 - FatalExit - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/MinimapTutorial.c3p

- 圆形雷达小地图,怪物生成后在小地图显示并显示位置 - sosensible - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/Radar/simpleradar.capx

滚动列表

- 利用bullet制作滚动列表(单列) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/ScrollingList/ScrollingList4columns.capx

- 利用bullet制作滚动列表(多列) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/ScrollingList/ScrollingListOfPlayers.capx

- 类似读文章,长图滚动条 - Ethan - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/ScrollingList/scrollbar.capx

- 类似读文章,长图滚动条(可切换图片) - Ethan - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/UI/ScrollingList/scrollbar-multiple.capx

场景过渡动画

- 钻石渐变 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Transition/DiamondTransition.c3p

- 线条切入渐变 - Xsoul12 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Transition/transitions_example_Xsoul.c3p

- 圆形遮罩扩大缩小 - Antoine G. - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Transition/screenTransition_1.c3p

视觉效果

- 淡入一道光线,弹出旋转的硬币(CoinMaster) - Colludium - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Animation/coinmastereffect.c3p

Zoom

- 平滑缩放场景 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Zoom/zoom-smoothly.c3p

Water

- 拖物体下水,在水面浮动(视觉效果) - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Water/dragdropwater.c3p

Isometric

- 2.5D + 8方向移动 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Isometric/isometricgame.c3p

- 45°棋盘移动 - relixes - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Isometric/IsoProto.c3p

- 45°棋盘移动 + 光源 - skymen - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Isometric/IsometricPrototypeLight.c3p

绘图

- 绘制多个对象组合的边界范围区域 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Draw/ResizeRectangle.capx

- 绘制连线两个对象的线条 - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Draw/LineDraw.c3p

- 检测对象的边界是否相邻,对象是否在内部被包裹 - alextro - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Draw/pad-border.capx

- 计算矩形面积覆盖百分比 - zatyka - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Draw/rectangularcoveragearea.capx

Circle

- 简单的圆周椭圆运动(可调整公转速度) - atsarac - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Circle/circularmotion.capx

- 围绕某个点,绘制椭圆轨道 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Circle/EllipseDemo.capx

- 圆弧角度移动,限制移动周长 - Unknown - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Circle/track_drag_approx.capx

Track - 对象按路径点循环移动 - linkman2004 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/accuratewaypointmovement.capx

- 绘制一条线,让对象沿着线条路径移动 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/DrawWaypointAndMoveAlongIt.c3p

- 将对象限制在另一对象的边界范围前进后退(爬绳子、滚动条) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/ClimbSwingingRope.capx

- 将对象规划在多个路径点轨道前进后退(火车轨道,过山车) - Erigatohishima - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/Waypoint_follow_3.capx

- 多个对象按路径点循环移动(单路径) - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/catmullrom.capx

- 多个对象按路径点循环移动(多路径) - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/catmullrom_multi.capx

- 对象按路径点循环移动(计算曲线) - nemezes - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Waypoint/catmullrom_curvas.capx

Bezier

- 绘制贝塞尔曲线,可调整的曲线,直线 - AllanR - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Bezier/Bezier_Curves.capx

- 绘制贝塞尔曲线,封装成函数 - André - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Bezier/bezier_curve_drestuff.c3p

- Text 围绕曲线显示1 - Tomycase - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Bezier/CurvedText.c3p

- Text 围绕曲线显示(带动画) - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Bezier/text_on_path.capx

计算轨迹

- [计算运动轨迹](https://www.youtube.com/watch?v=o4Zol_R0BZg) - Von Perkele - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/TrajectoryCalculation.c3p

Math

- 随机创建4个数字,数字总和为100 - sanjibnanda - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/4NumbSUM100.capx

- 颜色值相互转换,RGB与16进制 - xhxiaiein - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/ConvertRGBtoHex.c3p

Spring

- 弹性小球 - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Spring/spring_ground1.capx

- 弹性小球+碰撞 - R0J0hound - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Math/Spring/spring_ground2.capx

Fake 3D

- 仿暗黑破坏神,8方向移动 - Yann - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/diabloLikeMov.capx

- 伪3D人物8方向移动 - TackerTacker - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/TackerTacker_ProceduralCharacterAnimation.c3p

- 伪3D汽车8方向移动 - Salman_Shh - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/Fake_3D_Z-Elevation_by_SalmanShh.c3p

- 像Doom的第一人称视角地下城游戏 - aecanales - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/first-person-template.c3p

- 用Sprite组成3D星云空间(变化形状与缩放旋转) - OlivierC - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/3dPointCloud.capx

- 在3D空间中生产弹性的小球 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/Bouncing_Balls.capx

- 在3D空间中生产弹性的小球(镜头模糊滤镜与平滑相机) - TackerTacker - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/Bounce_C3.c3p

- 3D环绕移动(无碰撞) - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/orbit_blocs.c3p

- 3D环绕移动(有碰撞) - hcatarrunas - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/rotating_traps_water_solid.c3p

- 3D星空背景 - GameSoul - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/3D_Stars.capx

RTS

- 拖选多个对象,点击控制移动。(附加小地图) - Maverick1912 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/RTS/dragnselectunits.capx

- 自动采集资源 - SpaceSocks - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/RTS/TankResources.c3p

AI

- 怪物随机在周围跳跃移动 - 99Instances2Go - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/AI/ruweKonijnen.capx

- [8方向怪物AI,发现玩家自动追踪,贴近自动攻击(需Rex插件)](https://www.youtube.com/watch?v=64M3SB0kTCI) - Kata Lv - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/AI/TDS2.capx

Camera Scrolling

- 房间区域镜头跟随滚动 - zatyka - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/CameraScrolling/zonecamerascroll.capx

- 点击并拖动屏幕,滚动画面 - 白羊ws.s - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/CameraScrolling/DragMoveScreen.capx

- 点击并拖动屏幕,滚动画面 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/CameraScrolling/ScrollByDragging.c3p

- 鼠标移到屏幕边界,滚动画面 - oosyrag - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/CameraScrolling/mousescrolling.c3p

Mapping

- 局部放大显示地图 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Mapping/MapAutoZoom.capx

- 将对象的位置映射在另一个对象的相对位置(雷达小地图) - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Mapping/ManOnARaft.capx

SCRIPTING OVERVIEW

- 润滑多汁的粒子尾巴 - skymen - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Javascript/meshtrail.c3p

- 旋转平台,角色踩上平台跟着旋转,像游乐场转转杯。<br>(脚本自定义函数,获取本地变量,调用系统JSON插件,返回Function参数) - Mikal - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Javascript/Circular_Platforms.c3p

Email
QTE

QTE

- QTE示例(限时点击按钮) - Valerien - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/QTE/qte-system-1.capx

- QTE示例(限时点击按钮,更早点击分数更高) - Valerien - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/QTE/qte-system-2.capx

- QTE示例(类似音游,限时点击圈圈缩小) - Valerien - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/QTE/qte-system-3.c3p

ROGUELIKE
Puzzle

益智游戏

- 物理益智消除游戏,掉落大量图案,点击指定相同的图像消除,内置多关卡。 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/puzzle_KidsGame.c3p

- 拖动方块到棋盘,3个相同的方块相邻自动合成。放置版2048 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/puzzle_Bejeweled.c3p

- 对对碰,拖动一个方块,与相邻方块交换位置,相同的消除 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/puzzle_match3gameadvancedmatch.c3p

- 点击式3消。点击一个方块,如果相邻有相同的方块,消除。 - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/puzzle_match3gameadvancedmatch.c3p

DEMO

Demo

- 无限向上跳跃,左右躲避障碍的小游戏 - KTML5 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/buried.capx

- 贪吃蛇.io - Perametade Games - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/Template-slither.io.capx

- 横板跑酷游戏,有3种模式(一命通关、自动通关、记录点) - rafaeltrigo - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Demo/Geometry_Dash.c3p

OTHER

极端的解决方案 (不适用于大部分使用者)

- 基于多帧动画,伪3D滑动旋转 - dop2000 - https://c2c3.oss-cn-beijing.aliyuncs.com/project/example/Other/Fake3D/AnimationRotation.capx

examples.1610952750.txt.gz · 最后更改: (外部编辑)