Преглед на файлове

New option to send canvas to render buffer

allows to use 3D environment effects for post processing such as Glow,
Bloom, HDR, etc. in 2D.
Juan Linietsky преди 10 години
родител
ревизия
b9e98ab427
променени са 9 файла, в които са добавени 55 реда и са изтрити 10 реда
  1. 26 0
      2d/hdr/beach_cave.gd
  2. BIN
      2d/hdr/beach_cave.scn
  3. 13 0
      2d/hdr/engine.cfg
  4. BIN
      2d/hdr/ocean_beach.png
  5. 1 0
      2d/hdr/ocean_beach.png.flags
  6. BIN
      2d/hdr/ocean_cave.png
  7. 1 0
      2d/hdr/ocean_cave.png.flags
  8. BIN
      2d/isometric_light/map.scn
  9. 14 10
      2d/platformer/stage.xml

+ 26 - 0
2d/hdr/beach_cave.gd

@@ -0,0 +1,26 @@
+
+extends Node2D
+
+# member variables here, example:
+# var a=2
+# var b="textvar"
+const CAVE_LIMIT=1000
+
+func _input(ev):
+	if (ev.type==InputEvent.MOUSE_MOTION and ev.button_mask&1):
+		var rel_x = ev.relative_x
+		var cavepos = get_node("cave").get_pos()
+		cavepos.x+=rel_x
+		if (cavepos.x<-CAVE_LIMIT):
+			cavepos.x=-CAVE_LIMIT
+		elif (cavepos.x>0):
+			cavepos.x=0
+		get_node("cave").set_pos(cavepos)
+			
+
+func _ready():
+	set_process_input(true)
+	# Initialization here
+	pass
+
+

BIN
2d/hdr/beach_cave.scn


+ 13 - 0
2d/hdr/engine.cfg

@@ -0,0 +1,13 @@
+[application]
+
+name="HDR for 2D"
+main_scene="res://beach_cave.scn"
+
+[display]
+
+width=1080
+height=720
+
+[rasterizer]
+
+blur_buffer_size=128

BIN
2d/hdr/ocean_beach.png


+ 1 - 0
2d/hdr/ocean_beach.png.flags

@@ -0,0 +1 @@
+tolinear=true

BIN
2d/hdr/ocean_cave.png


+ 1 - 0
2d/hdr/ocean_cave.png.flags

@@ -0,0 +1 @@
+tolinear=true

BIN
2d/isometric_light/map.scn


Файловите разлики са ограничени, защото са твърде много
+ 14 - 10
2d/platformer/stage.xml


Някои файлове не бяха показани, защото твърде много файлове са промени