lingdev
↓ 0 下载LingDev: a Godot / Unity-style game editor written in Ling. 2-D and 3-D scenes, Flash-style timeline and cutscenes, HUDs over 3-D, Ling scripting, audio / music / MIDI, builds for Windows, Linux, macOS, web, Raspberry Pi and LingOS. Ships with Ling Agent (an N64-style spy FPS), Ling Breaker (a 3-D breakout) and Moko's Picture Book (a kawaii storybook platformer).
关键词 game-engine, editor, 3d, 2d, cutscene, timeline, ling, lingos, raspberry-pi
lingfu install lingdev代码 / 文件 (136)
ling/main.ling
# LingDev - a scene, timeline and cutscene editor for games written in Ling, in the look of LingStationX.
# Run: ling run --interp ling/main.ling (from the LingDev folder; run.bat does this)
# The same modules compile into a LingOS kernel image through main_os.ling.
use "plat_desktop.ling"
use "theme.ling"
use "core.ling"
use "ds.ling"
use "icons.ling"
use "rt/rt_data.ling"
use "rt/rt_ease.ling"
use "rt/rt_cam.ling"
use "rt/rt_scene.ling"
use "rt/rt_sw3d.ling"
use "rt/rt_draw.ling"
use "rt/rt_cut.ling"
use "rt/rt_hud.ling"
use "rt/rt_ai.ling"
use "rt/rt_guard.ling"
use "rt/rt_fps.ling"
use "rt/rt_brick.ling"
use "rt/rt_soul.ling"
use "rt/rt_story.ling"
use "rt/rt_game.ling"
use "shell.ling"
use "modals.ling"
use "help.ling"
use "project.ling"
use "actions.ling"
use "gen.ling"
use "hier.ling"
use "inspector.ling"
use "assets.ling"
use "view3d.ling"
use "view2d.ling"
use "timeline.ling"
use "cutscene.ling"
use "scriptpanel.ling"
use "buildpanel.ling"
use "console.ling"
use "importers.ling"
use "demo_agent.ling"
use "demo_breaker.ling"
use "demo_ssz.ling"
use "demo_story.ling"
use "app.ling"
# the editor does not run project scripts in-process; Play uses the built-in behaviours
fn user_scripts() { return [] }
fn user_script(name, hook, i, dt, arg) { return 0.0 }
bind start = do {
app_main("desktop")
}