Skip to content

lyz4534/Urho3DSamples

 
 

Repository files navigation

Urho3D logo

#Urho3D

Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

Main website: http://urho3d.github.io/

##License Licensed under the MIT license, see License.txt for details.

##My Urho3D Samples ###01_AttributeInspector look at Sample::Start() for the implementation Sample1 ###02_OpenVGRenderer look at NanoGUI::Render(bool resetRenderTargets /= true/) for the implenentaion

note: it uses the nanovgs native opengl rendering pipeline

note: only NanoGUI::Render is at the moment implented the other functions do nothing ....

todo: create an uhro3d rendering context for nanovg

nanovg : https://github.com/memononen/nanovg

Sample2

###03_NanoSVGRendering

look at Sample::CreateSVGSprite(const String& file) for the implementation

nanosvg : https://github.com/memononen/nanosvg

Sample3

###04_GalaxyGeneration

WIP

###05_HierarchyWindow

WIP

Sample5

###06_InGameEditor

look at InGameEditor class

added: Menu Bar, Tool Bar, InGameEditor Subsystem that can be opend with F3

todo: select, manipulate and edit nodes

Sample6

###07_NinjaSnowWar

WIP

look at Game class

note: not everything from the script sample is added ...

Sample7

About

my Urho3d samples for custom components and objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 27.4%
  • ActionScript 23.7%
  • C++ 16.0%
  • C 14.6%
  • Lua 9.1%
  • HLSL 2.5%
  • Other 6.7%