点击查看中文介绍
BulletStorm is an editor tool for danmaku (or say barrage) de# 3D STG games.
It provides full graphic user interface for your workflow, from emission to runtime control. You can easily design danmaku in your game without code knowledge base.
BulletStorm is a high level danmaku manage system, it doesn't care about how the danmaku is implemented. Every class (particle system, game object, or anything else) that implements BulletSystem.IBulletSystem
can be a danmaku implementation. However, BulletStorm provides support for Unity build-in particle system and GameObject, so you don't need to implement them by yourself.
BulletStorm is easy to install, you can use any of following methods to install it.
-
If you are new to OpenUPM, install openupm-cli first.
-
Go to your Unity project root folder (you can find an
Assets
folder under it), run this command:openupm add com.canstudio.bullet-storm
-
Open your Unity editor, BulletStorm should be installed successfully.
-
If you haven't installed Git, download and install it here: download Git
-
Open your Unity editor, open
Window -> Package Manager
in the toolbar. -
In Package Manager, click
+ -> add package from git URL
in the top left corner. -
Add following packages:
"com.dbrizov.naughtyattributes": "https://github.com/dbrizov/NaughtyAttributes.git#upm"
"com.github.siccity.xnode": "https://github.com/siccity/xNode.git"
"com.canstudio.bullet-storm": "https://github.com/SUSTech-CANStudio/bullet-storm-unity.git#upm"
If you are going to create a new project, you can simply use this repository as template.
- Download source code in master branch with your favorite method.
- Open it as Unity project.