GODOT IS OPEN SOURCE
This commit is contained in:
parent
0e49da1687
commit
0b806ee0fc
3138 changed files with 1294441 additions and 0 deletions
16
plugins/terrain/plugin.cfg
Normal file
16
plugins/terrain/plugin.cfg
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[plugin]
|
||||
|
||||
name="Terrain"
|
||||
description="Simple plugin for generating and editing grid-based terrains. This type of terrains were all the rage in the early 2000's, but lost popularity to hand crafted geometry towards the end of the decade."
|
||||
author="Juan Linietsky"
|
||||
version="1.0"
|
||||
installs=true
|
||||
script="terrain.gd"
|
||||
install_files=["terrain.gd","terrain_node.gd","icon_terrain.png"]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
17
plugins/terrain/terrain.gd
Normal file
17
plugins/terrain/terrain.gd
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
tool # Always declare as Tool, if it's meant to run in the editor.
|
||||
extends EditorPlugin
|
||||
|
||||
|
||||
func get_name():
|
||||
return "Terrain"
|
||||
|
||||
|
||||
func _init():
|
||||
print("PLUGIN INIT")
|
||||
|
||||
|
||||
func _enter_scene():
|
||||
add_custom_type("Terrain","Spatial",preload("terrain_node.gd"),preload("terrain.png"))
|
||||
|
||||
func _exit_scene():
|
||||
remove_custom_type("Terrain")
|
||||
BIN
plugins/terrain/terrain.png
Normal file
BIN
plugins/terrain/terrain.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 762 B |
3
plugins/terrain/terrain_node.gd
Normal file
3
plugins/terrain/terrain_node.gd
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
extends Spatial
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue