灵符lingfu

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).

Windows · x86-64Linux · x86-64LingOS · x86-64LingOS · Pi 5 ARM64Web · WASM
关键词 game-engine, editor, 3d, 2d, cutscene, timeline, ling, lingos, raspberry-pi
lingfu install lingdev
许可证Apache-2.0 OR MIT
作者ling-lin
README代码 / 文件版本依赖关系图依赖此包的项目安全构建设置

代码 / 文件 (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")
}

← 返回索引