<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          nodesnim

          聯(lián)合創(chuàng)作 · 2023-09-27 16:30

          The Nim GUI/2D framework based on OpenGL and SDL2.

          Open Source Love License time tracker test

          channel icon channel icon

          Stable version - 0.4.0

          Install

          1. Install Nodesnim
            • Stable:
              nimble install nodesnim
            • Nightly:
              nimble install nodesnim@#nightly
          2. Install dependencies
            • Linux (tested on Ubuntu and Mint):
              • sudo apt install --fix-missing -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
            • Windows / MacOS:

          Features

          • Godot-like node system.
          • Build nodes with YML-like syntax.
          • Stylesheets (CSS-like).
          • Simple usage
            import nodesnim
            
            Window("Hello, world!")
            
            
            build:
              - Scene scene:
                - Label hello:
                  call setSizeAnchor(1, 1)
                  call setTextAlign(0.5, 0.5, 0.5, 0.5)
                  call setText("Hello, world!")
                  call setBackgroundColor(Color(31, 45, 62))
            
            addMainScene(scene)
            windowLaunch()
            

          Now available

          This section contains links to documentation for all nodes.

          Core Default nodes Control nodes 2D Nodes 3D Nodes Graphics
          Anchor Node Control Node2D Node3D Drawable
          Color Canvas ColorRect Sprite GeometryInstance GradientDrawable
          Font Scene TextureRect AnimatedSprite Camera3D
          Enums AudioStreamPlayer Label YSort Sprite3D
          Exceptions AnimationPlayer Button CollisionShape2D
          Image EditText Camera2D
          Input Box TileMap
          Rect2 HBox
          Vector2 VBox
          Circle2 GridBox
          Polygon2 Scroll
          AudioStream ProgressBar
          Animation Slider
          Vector3 Popup
          SceneBuilder TextureButton
          StyleSheet TextureProgressBar
          TileSet Counter
          Switch
          SubWindow
          CheckBox
          ToolTip

          Debug mode

          For use debug mode you should compile with -d:debug or --define:debug, e.g. nim c -r -d:debug main.nim.

          Export

          Use the Nim compiler user guide for export to the other OS. Static linking SDL2
          Also use niminst tool for generate an installer

          • CrossPlatform export for Windows (tested on Windows 7 x64 and Windows 10 x64)
            • nim c -d:mingw -d:release --opt:speed --noNimblePath file.nim
            • put Runtime binaries in the folder with the program.

          Screenshots

          Stargazers over time

          瀏覽 1
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩色情在线 | 国产美女丝袜足交视频 | 日本少妇xxxx | 青草2017男人天堂 | 婷婷一区二区三区 |