Slides from my talk, "Open Source Game Development in C# with Duality 2D". Embedded fonts didn't work so the fonts are not the original fonts and won't look as pleasant.
10. Texture
Defines size and
resize/ wrap behavior
Filtering
BasePixmap
PixelFormat
TexSizeMode
Size
Wrapping
Pixma
Maps the image
its animation f
Animation A
11. Textur
Defines size
resize/ wrap be
Filtering
BasePixm
PixelForm
TexSizeMo
Size
Wrappin
Material
HOWto draw the texture
onto the screen
Drawing Technique
Texture
12. Material
HOWto draw the texture
onto the screen
Drawing Technique
Texture
Texture
Defines size and
resize/ wrap behavior
Filtering
BasePixmap
PixelFormat
TexSizeMode
Size
Wrapping
Pixmap
Maps the image data to
its animation frames
Animation Atlas
13. Material
HOWto draw the texture
onto the screen
Drawing Technique
Texture
Texture
Defines size and
resize/ wrap behavior
Filtering
BasePixmap
PixelFormat
TexSizeMode
Size
Wrapping
SpriteRenderer
Renders a sprite to
represent a GameObject
VisibilityGroup
SharedMaterial
ColorTint
Flip
Offset
Rect
RectMode
16. ICmpCollisionLis
tener• OnCollisionBegin() – Called the first
frame that a collision occurs.
• OnCollisionEnd() – Called the first
frame after a collision is no longer
occurring.
• OnCollisionSolve () – Called every
frame during the collision when the
physics system is solving the physics
simulation. Not called for “IsSensor”
Things to consider: 2d or 3d, desktop/web/mobile, writing code or visual programming (great for kids), which IDE is used.
Things to consider: 2d or 3d, desktop/web/mobile, writing code or visual programming (great for kids), which IDE is used.
From the website, “Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL.”