C# 클래스 SharpNeat.DomainsExtra.WalkerBox2d.WalkerWorld

Box2D world for the Walker problem domain.
상속: SharpNeat.DomainsExtra.Box2D.SimulationWorld
파일 보기 프로젝트 열기: colgreen/sharpneat 1 사용 예제들

공개 메소드들

메소드 설명
CreateWalkerInterface ( ) : WalkerInterface

Create an interface onto the walker player.

InitSimulationWorld ( ) : void

Inititialise world.

WalkerWorld ( ) : Box2DX.Collision

Default constructor.

WalkerWorld ( XorShiftRandom rng ) : Box2DX.Collision

Default constructor.

WalkerWorld ( XorShiftRandom rng, float trackLength ) : Box2DX.Collision

Constructor accepting a trackLength parameter (length of the track that the walker is walking along).

보호된 메소드들

메소드 설명
PopulateWorld ( ) : void

Add objects to the Box2d world.

비공개 메소드들

메소드 설명
CreatePole ( Vec2 basePose, float length, float angle, float radius, float density, ushort layers ) : Body

메소드 상세

CreateWalkerInterface() 공개 메소드

Create an interface onto the walker player.
public CreateWalkerInterface ( ) : WalkerInterface
리턴 WalkerInterface

InitSimulationWorld() 공개 메소드

Inititialise world.
public InitSimulationWorld ( ) : void
리턴 void

PopulateWorld() 보호된 메소드

Add objects to the Box2d world.
protected PopulateWorld ( ) : void
리턴 void

WalkerWorld() 공개 메소드

Default constructor.
public WalkerWorld ( ) : Box2DX.Collision
리턴 Box2DX.Collision

WalkerWorld() 공개 메소드

Default constructor.
public WalkerWorld ( XorShiftRandom rng ) : Box2DX.Collision
rng Redzen.Numerics.XorShiftRandom
리턴 Box2DX.Collision

WalkerWorld() 공개 메소드

Constructor accepting a trackLength parameter (length of the track that the walker is walking along).
public WalkerWorld ( XorShiftRandom rng, float trackLength ) : Box2DX.Collision
rng Redzen.Numerics.XorShiftRandom Random number generator.
trackLength float
리턴 Box2DX.Collision