mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2025-12-16 05:20:06 +01:00
Link to the asset library from the README of each demo
This commit is contained in:
@@ -14,6 +14,8 @@ Renderer: GLES 3 (particles are not available in GLES 2)
|
||||
|
||||
Note: There is a C# version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/mono/dodge_the_creeps).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/515
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/516
|
||||
|
||||
## Why use a state machine
|
||||
|
||||
States are common in games. You can use the pattern to:
|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/517
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3 (HDR is not available in GLES 2)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/110
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/111
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/148
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/112
|
||||
|
||||
## How does it work?
|
||||
|
||||
The level uses a [`TileMap`](https://docs.godotengine.org/en/latest/classes/class_tilemap.html#class-tilemap)
|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/113
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/115
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/116
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/117
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/519
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3 (particles are not available in GLES 2)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/118
|
||||
|
||||
## How does it work?
|
||||
|
||||
It uses [`Particles2D`](https://docs.godotengine.org/en/latest/classes/class_particles2d.html) nodes
|
||||
|
||||
@@ -11,6 +11,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3 (particles are not available in GLES 2)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/119
|
||||
|
||||
## How does it work?
|
||||
|
||||
The player and enemies use dynamic character
|
||||
|
||||
@@ -19,6 +19,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3 (particles are not available in GLES 2)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/120
|
||||
|
||||
## Features
|
||||
|
||||
- Side-scrolling player controller using [`KinematicBody2D`](https://docs.godotengine.org/en/latest/classes/class_kinematicbody2d.html).
|
||||
|
||||
@@ -12,6 +12,8 @@ Note: There is a C# version available [here](https://github.com/godotengine/godo
|
||||
|
||||
Note: There is a VisualScript version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/visual_script/pong).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/121
|
||||
|
||||
## How does it work?
|
||||
|
||||
The walls, paddle, and ball are all
|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/520
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: [GDSL](https://docs.godotengine.org/en/latest/tutorials/shading/shadin
|
||||
|
||||
Renderer: GLES 3 (the blur effect is not available in GLES 2, the rest work)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/122
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: [GDSL](https://docs.godotengine.org/en/latest/tutorials/shading/shadin
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/522
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/146
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/523
|
||||
|
||||
## How does it work?
|
||||
|
||||
This demo shows how to implement IK using two different methods. One uses the
|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/126
|
||||
|
||||
## How does it work?
|
||||
|
||||
This demo uses a [`KinematicBody`](https://docs.godotengine.org/en/latest/classes/class_kinematicbody.html)
|
||||
|
||||
@@ -10,6 +10,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/123
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/124
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -5,14 +5,16 @@ physics engine.
|
||||
|
||||
They can be used for different purpose:
|
||||
- Functional tests to check for regressions and
|
||||
compare the behavior between physics engines
|
||||
compare the behavior between physics engines
|
||||
- Performance tests to evaluate and compare
|
||||
performance between physics engines
|
||||
performance between physics engines
|
||||
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/675
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/125
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -11,6 +11,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/524
|
||||
|
||||
## How does it work?
|
||||
|
||||
The base vehicle uses a
|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/676
|
||||
|
||||
## How does it work?
|
||||
|
||||
Each chunk is a
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/581
|
||||
|
||||
## How does it work?
|
||||
|
||||
For the sound clock, it uses methods in
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/525
|
||||
|
||||
## How does it work?
|
||||
|
||||
It uses the `set_device()` method in
|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/526
|
||||
|
||||
## How does it work?
|
||||
|
||||
It uses the `push_frame()` method on an [`AudioStreamGeneratorPlayback`](https://docs.godotengine.org/en/latest/classes/class_audiostreamgeneratorplayback.html)
|
||||
|
||||
@@ -6,3 +6,5 @@ the microphone and later play it back or save it to a file.
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/527
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/528
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/133
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/131
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/149
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/132
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Language: This demo contains no code.
|
||||
|
||||
Renderer: GLES 3 (this effect is not available in GLES 2)
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/521
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/134
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -5,3 +5,5 @@ This demo shows how to use autoloads to change between scenes.
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/529
|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/530
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/582
|
||||
|
||||
## How does it work?
|
||||
|
||||
[Official documentation - Using multiple threads](http://docs.godotengine.org/en/3.2/tutorials/io/background_loading.html#using-multiple-threads)
|
||||
|
||||
@@ -5,3 +5,5 @@ This uses functions in SceneTree to switch between two scenes.
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/531
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/144
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ Renderer: GLES 2
|
||||
|
||||
Note: There is a Mono C# version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/mono/2.5d).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/583
|
||||
|
||||
## How does it work?
|
||||
|
||||
Custom node types are added in a Godot plugin to allow 2.5D objects. Node25D serves as the base for all 2.5D objects. Its first child must be a 3D Spatial, which is used to calculate its position. Then, add a 2D Sprite (or similar) to display the object.
|
||||
|
||||
@@ -614,6 +614,7 @@ script = ExtResource( 8 )
|
||||
__meta__ = {
|
||||
"_editor_icon": ExtResource( 9 )
|
||||
}
|
||||
sort_enabled = true
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 10 )
|
||||
|
||||
@@ -38,7 +38,7 @@ _global_script_class_icons={
|
||||
|
||||
[application]
|
||||
|
||||
config/name="2.5D Demo (GDScript)"
|
||||
config/name="2.5D Demo with GDScript"
|
||||
config/description="This demo project shows a way to create a 2.5D game
|
||||
in Godot by mixing 2D and 3D nodes. It also adds a
|
||||
2.5D editor viewport for easily editing 2.5D levels."
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/140
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,12 @@ Do not "run" this project. You are only meant to use it within the Godot editor.
|
||||
|
||||
For more information, see the [Matrices and Transforms](https://docs.godotengine.org/en/latest/tutorials/math/matrices_and_transforms.html) article.
|
||||
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/584
|
||||
|
||||
## How does it work?
|
||||
|
||||
In both 2D and 3D, colored lines are drawn indicating the basis vectors as well as the origin vector. For 3D, this means cuboids. If you translate, rotate, scale, or shear the AxisMarker objects, you will be able to see how it affects the transform's component vectors, and all children objects are also appropriately transformed.
|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/533
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -12,6 +12,8 @@ Language: GDScript and some [C#](https://docs.godotengine.org/en/latest/getting_
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/677
|
||||
|
||||
## How does it work?
|
||||
|
||||
The [`OS`](https://docs.godotengine.org/en/latest/classes/class_os.html)
|
||||
|
||||
@@ -5,3 +5,5 @@ A demo showing how the game can be paused.
|
||||
Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/147
|
||||
|
||||
@@ -14,6 +14,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/145
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Renderer: GLES 2
|
||||
|
||||
Note: There is a VisualScript version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/visual_script/multitouch_view).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/142
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -1,74 +1,74 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{5CA791DB-5050-44D0-989B-41D559AB1D50}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<OutputPath>.mono/temp/bin/$(Configuration)</OutputPath>
|
||||
<RootNamespace>Empty.DMono</RootNamespace>
|
||||
<AssemblyName>2.5D Demo (Mono C#)</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<BaseIntermediateOutputPath>.mono/temp/obj</BaseIntermediateOutputPath>
|
||||
<IntermediateOutputPath>$(BaseIntermediateOutputPath)/$(Configuration)</IntermediateOutputPath>
|
||||
<ApiConfiguration Condition=" '$(Configuration)' != 'ExportRelease' ">Debug</ApiConfiguration>
|
||||
<ApiConfiguration Condition=" '$(Configuration)' == 'ExportRelease' ">Release</ApiConfiguration>
|
||||
<GodotProjectGeneratorVersion>1.0.0.0</GodotProjectGeneratorVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ExportDebug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;DEBUG;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ExportRelease|AnyCPU' ">
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;DEBUG;TOOLS;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="GodotSharp">
|
||||
<Private>False</Private>
|
||||
<HintPath>$(ProjectDir)/.mono/assemblies/$(ApiConfiguration)/GodotSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="GodotSharpEditor" Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<Private>False</Private>
|
||||
<HintPath>$(ProjectDir)/.mono/assemblies/$(ApiConfiguration)/GodotSharpEditor.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="addons\node25d-cs\Basis25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\main_screen\Gizmo25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\Node25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\ShadowMath25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\Transform25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\YSort25D.cs" />
|
||||
<Compile Include="assets\cube\CubeMath.cs" />
|
||||
<Compile Include="assets\player\PlayerMath25D.cs" />
|
||||
<Compile Include="assets\player\PlayerSprite.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies">
|
||||
<Version>1.0.0</Version>
|
||||
<PrivateAssets>All</PrivateAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{5CA791DB-5050-44D0-989B-41D559AB1D50}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<OutputPath>.mono/temp/bin/$(Configuration)</OutputPath>
|
||||
<RootNamespace>Empty.DMono</RootNamespace>
|
||||
<AssemblyName>2.5D Demo with C#</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<BaseIntermediateOutputPath>.mono/temp/obj</BaseIntermediateOutputPath>
|
||||
<IntermediateOutputPath>$(BaseIntermediateOutputPath)/$(Configuration)</IntermediateOutputPath>
|
||||
<ApiConfiguration Condition=" '$(Configuration)' != 'ExportRelease' ">Debug</ApiConfiguration>
|
||||
<ApiConfiguration Condition=" '$(Configuration)' == 'ExportRelease' ">Release</ApiConfiguration>
|
||||
<GodotProjectGeneratorVersion>1.0.0.0</GodotProjectGeneratorVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ExportDebug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;DEBUG;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ExportRelease|AnyCPU' ">
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>$(GodotDefineConstants);GODOT;DEBUG;TOOLS;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="GodotSharp">
|
||||
<Private>False</Private>
|
||||
<HintPath>$(ProjectDir)/.mono/assemblies/$(ApiConfiguration)/GodotSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="GodotSharpEditor" Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<Private>False</Private>
|
||||
<HintPath>$(ProjectDir)/.mono/assemblies/$(ApiConfiguration)/GodotSharpEditor.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="addons\node25d-cs\Basis25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\main_screen\Gizmo25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\Node25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\ShadowMath25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\Transform25D.cs" />
|
||||
<Compile Include="addons\node25d-cs\YSort25D.cs" />
|
||||
<Compile Include="assets\cube\CubeMath.cs" />
|
||||
<Compile Include="assets\player\PlayerMath25D.cs" />
|
||||
<Compile Include="assets\player\PlayerSprite.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies">
|
||||
<Version>1.0.0</Version>
|
||||
<PrivateAssets>All</PrivateAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -1,6 +1,6 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "2.5D Demo (Mono C#)", "2.5D Demo (Mono C#).csproj", "{5CA791DB-5050-44D0-989B-41D559AB1D50}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "2.5D Demo with C#", "2.5D Demo with C#.csproj", "{5CA791DB-5050-44D0-989B-41D559AB1D50}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
@@ -15,7 +15,7 @@ _global_script_class_icons={
|
||||
|
||||
[application]
|
||||
|
||||
config/name="2.5D Demo (Mono C#)"
|
||||
config/name="2.5D Demo with C#"
|
||||
config/description="This demo project shows a way to create a 2.5D game
|
||||
in Godot by mixing 2D and 3D nodes. It also adds a
|
||||
2.5D editor viewport for easily editing 2.5D levels."
|
||||
|
||||
@@ -14,6 +14,8 @@ Renderer: GLES 3 (particles are not available in GLES 2)
|
||||
|
||||
Note: There is a GDScript version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/2d/dodge_the_creeps).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/534
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -12,6 +12,8 @@ Note: There is a GDScript version available [here](https://github.com/godotengin
|
||||
|
||||
Note: There is a VisualScript version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/visual_script/pong).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/535
|
||||
|
||||
## How does it work?
|
||||
|
||||
The walls, paddle, and ball are all
|
||||
|
||||
@@ -8,6 +8,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/139
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ Renderer: GLES 2
|
||||
|
||||
Note: The non-multiplayer version is available [here](https://github.com/godotengine/godot-demo-projects/tree/master/2d/pong).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/138
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ This demo is devided in 4 parts:
|
||||
|
||||
**NOTE**: You must extract the [latest version](https://github.com/godotengine/webrtc-native/releases) of the WebRTC GDNative plugin in the project folder to run from desktop.
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/537
|
||||
|
||||
## Protocol
|
||||
|
||||
The protocol is text based, and composed by a command and possibly multiple payload arguments, each separated by a new line.
|
||||
|
||||
@@ -9,6 +9,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/585
|
||||
|
||||
# How does it work?
|
||||
|
||||
This project contains 4 plugins:
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/129
|
||||
|
||||
## How does it work?
|
||||
|
||||
The Pong game is rendered to a custom
|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/128
|
||||
|
||||
## How does it work?
|
||||
|
||||
The 3D robot is rendered to a custom
|
||||
|
||||
@@ -14,6 +14,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/586
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -10,6 +10,8 @@ Renderer: GLES 2
|
||||
Note: An HTML5 export is testable
|
||||
[here](https://benjaminnavarro.github.io/godot_dynamic_split_screen/index.html).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/541
|
||||
|
||||
## Details
|
||||
|
||||
A dynamic split screen system displays a single screen when
|
||||
|
||||
@@ -7,6 +7,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 3
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/127
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -6,6 +6,8 @@ Language: GDScript
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/130
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -8,6 +8,8 @@ Language: [VisualScript](https://docs.godotengine.org/en/latest/getting_started/
|
||||
|
||||
Renderer: GLES 2
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/137
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -9,6 +9,8 @@ Renderer: GLES 2
|
||||
|
||||
Note: There is a GDScript version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/misc/multitouch_view).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/135
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||
@@ -12,6 +12,8 @@ Note: There is a GDScript version available [here](https://github.com/godotengin
|
||||
|
||||
Note: There is a C# version available [here](https://github.com/godotengine/godot-demo-projects/tree/master/mono/pong).
|
||||
|
||||
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/136
|
||||
|
||||
## How does it work?
|
||||
|
||||
The walls, paddle, and ball are all
|
||||
|
||||
Reference in New Issue
Block a user