Skip to main content

NW-Unity is a tool for auto packing your Unity WebGL output files to a NW.js executable file.

Project description

NW-Unity

PyPI - WheelPyPI - Python Version version

NW-Unity is a tool for auto packing your Unity WebGL output files to a NW.js executable file.

Quick Usage

Install by pip on Windows/Linux:

pip install nwunity

Install by pip on GameShell:

sudo pip3 install nwunity

Pack your game:

# Package your Unity WebGL game(resolution is 320*240, full screen mode is on) on PC, Linux, or MacOS.
nwunity -d '/path/to/UnityWebGLDir' -n 'MyGame' --width 320 --height 240 --fullscreen

# Package your Unity WebGL files on GameShell.
nwunity -d '/path/to/UnityWebGLDir' -n 'MyGame' -p GameShell

How to use

NW-Unity is easy to use. You can install it by pip.

Install by pip

pip install nwunity

Parameters

You can use nwunity -h or nwunity --help to get help.

Format Parameter Explain
-d --directory Set the root directory of your Unity WebGL files, default is current working directory.
-n --name Set the name of your game, default is 'Untitled-Game'.
--width Set the width of your game window, default is 1024.
--height Set the height of your game window, default is 768.
--fullscreen Set full screen mode on, default is off.
--noframe Hide window frame title, default is show.
--resizable Set resizable mode on, default is off.
--transparent Set transparent mode on, default is off.
-p --platform Set platform, default is normal(PC, Linux, MacOS...). Options: GameShell.

GameShell tips

Make sure the OS version of your GameShell is 0.5 or newer.

Switch the GPU Driver of your GameShell to Lima if it's not.

License

The project is under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nwunity-0.2.8.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

nwunity-0.2.8-py3-none-any.whl (1.1 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page