Pure Basic : optimized basic compiler
English  
Francais  
Einführung visual basic compiler Neuigkeiten visual basic compiler Download visual basic compiler Screenshots optimized programming language Bestellung visual basic compiler Support visual basic compiler FAQ optimized programming language Links

5. November 2012


PureBasic 5.00 (alle OS)

- Hinzugefügt: Cocoa Support auf OS X (jetzt das Standard-Toolkit)
- Hinzugefügt: 64-Bit Version von PureBasic für OS X
- Hinzugefügt: Brandneuer Form-Designer, für Windows, Linux und OS X
- Hinzugefügt: Carbon Subsystem für PowerPC und x86 Versionen von PureBasic
- Hinzugefügt: Unterstützung für mehrdimensionale Arrays in Strukturen
- Hinzugefügt: InitScintilla() auf Linux und OS X, um Kompilierungsprobleme zu vermeiden
- Hinzugefügt: #PB_Window_NoActivate Flag bei OpenWindow() und HideWindow()
- Hinzugefügt: #PB_EventType_RightClick Support beim ScintillaGadget()
- Hinzugefügt: Favoriten-Auswahl im Explorer-Werkzeug (IDE)
- Hinzugefügt: Trigger für selbsterstellte Tools, wenn eine neue Quellcode-Datei erstellt wird (IDE)
- Hinzugefügt: SetWindowCallback() Support auf OS X, um Callback-Ereignisse zu haben
- Hinzugefügt: teilweise Thread-Sicherheit bei GTK (Linux)
- Hinzugefügt: SpritePixelCollision() Support auf OS X und Linux

- Aktualisiert: Scintilla aktualisiert auf 3.2.2
- Aktualisiert: Expat aktualisiert auf 2.1.0
- Aktualisiert: libjpeg aktualisiert auf 8.0d
- Aktualisiert: libpng aktualisiert auf 1.5.12
- Aktualisiert: Ogre auf 1.8.0, bullet auf 2.80, hydrax auf 0.5.4, CEGUI auf 0.7.7
- Aktualisiert: ModPlug lib aktualisiert auf 0.8.8.4
- Aktualisiert: Verwendung von VC++ 2010 anstelle von VC++ 2005 zum Kompilieren der Windows Libraries (32-Bit und 64-Bit), resultierend in besser optimiertem Code
- Aktualisiert: Französische Anleitung wurde großartig aktualisiert/verbessert, Danke an Jean R. VIALE.

- Geändert: SetModulePosition() arbeitet jetzt in Millisekunden, nicht mehr in Pattern

- Repariert: Viele Bugs


3D Engine:
- Hinzugefügt: EntityAnimation Bibliothek
- Hinzugefügt: NodeAnimation Bibliothek
- Hinzugefügt: VertexAnimation Bibliothek
- Hinzugefügt: Spline Bibliothek
- Hinzugefügt: CG Tookit Support für die 3D engine (sowohl DirectX als auch OpenGL), mittels InitEngine3D()
- Hinzugefügt: optionaler 'Modus' Parameter bei InitEngine3D()
- Hinzugefügt: 'PickMask' Parameter bei MousePick() und CreateEntity()
- Hinzugefügt: RenderWorld() gibt jetzt die 'ZeitSeitLetztemFrame' zurück, in Millisekunden
- Hinzugefügt: SkyBox() und SkyDome() unterstützen jetzt Fog()
- Hinzugefügt: 'Farbe' und 'TexturGröße' Parameter bei WorldShadows()
- Hinzugefügt: #PB_World_UnderWater und #PB_World_WaterGodRays Flags bei CreateWater()
- Hinzugefügt: RayPick(), CameraViewWidth(), CameraViewHeight(), CameraViewX(), CameraViewY(), CameraDirection()
- Hinzugefügt: CameraDirectionX/Y/Z(), SetCameraFixedYawAxis()

- Hinzugefügt: optionaler 'IsActive' Parameter zum Rendern auf die Textur bei CreateCamera()
- Hinzugefügt: ScaleMaterial(), MaterialFog(), ReloadMaterial(), ResetMaterial(), NodeFixedYawAxis()
- Hinzugefügt: optionaler 'TextureCoordinateIndex' Parameter bei AddMaterialLayer()
- Hinzugefügt: #PB_Material_Anisotropic Support bei MaterialFilteringMode()
- Hinzugefügt: Unterstützung für #PB_Default als #Material, um die Standard-Einstellungen für Materialien festzulegen.
- Hinzugefügt: #PB_Material_Wireframe, #PB_Material_Point und #PB_Material_Solid bei MaterialShadingMode()
- Hinzugefügt: SoundListenerLocate()
- Hinzugefügt: optionale DirectionX/Y/Z Parameter bei NodeLookAt()
- Hinzugefügt: optionaler 'Modus' Parameter bei MoveLight(), MoveEntity() und MoveNode()
- Hinzugefügt: CreateTexture() arbeitet jetzt auch mit Alpha-Texturen
- Hinzugefügt: #PB_Entity_Wireframe, #PB_Entity_Solid, #PB_Entity_Point und #PB_Entity_DisplaySkeleton bei EntityRenderMode()
- Hinzugefügt: FreeEntityJoints(), AttachEntityObject(), DetachEntityObject(), EntityBoneX/Y/Z()
- Hinzugefügt: EntityBonePitch(), EntityBoneRoll(), EntityBoneYaw(), EntityFixedYawAxis()
- Hinzugefügt: DirectionX/Y/Z optionale Paramter bei EntityLookAt()
- Hinzugefügt: EntityVelocity(), EntityAngularFactor(), EntityLinearFactor(), EntityCustomParameter(), EntityParentNode()
- Hinzugefügt: EntityBoundingBoxX/Y/Z(), DisableEntityBody()
- Hinzugefügt: #PB_Entity_VelocityX/Y/Z, #PB_Entity_MassCenterX/Y/Z, #PB_Entity_MaxVelocity bei Get/SetEntityAttribute()
- Hinzugefügt: LightAttenuation(), LightX/Y/Z(), LightDirection(), LightDirectionX/Y/Z()
- Hinzugefügt: RotateLight(), LightPitch(), LightYaw(), LightRoll()
- Hinzugefügt: GetScriptParticle(), CreateRenderTexture(), UpdateRenderTexture(), SaveRenderTexture()
- Hinzugefügt: CreateCubeMapTexture(), EntityCubeMapTexture()
- Hinzugefügt: HideEffect() arbeitet jetzt auch mit "Ribbon" (Farbband)
- Hinzugefügt: EffectID(), RibbonEffectWidth(), AttachRibbonEffect(), DetachRibbonEffect(), CreateLensFlareEffect(), LensFlareEffectColor()
- Hinzugefügt: EnableHingeJointAngularMotor()
- Hinzugefügt: Joint Parameter bei ConeTwistJoint(), HingeJoint(), PointJoint(), SliderJoint()
- Hinzugefügt: #PB_HingeJoint_LowerLimit und #PB_HingeJoint_UpperLimit bei Get/SetJointAttribute()
- Hinzugefügt: optionale 'Pitch', 'Yaw', 'Roll' Parameter bei AddStaticGeometryEntity()
- Hinzugefügt: FreeTerrain(), SetupTerrains(), CreateTerrain(), TerrainPhysicBody(), DefineTerrainTile()
- Hinzugefügt: AddTerrainTexture(), BuildTerrain(), TerrainLocate(), TerrainHeight(), TerrainTileHeightAtPosition()
- Hinzugefügt: TerrainTilePointX/Y(), TerrainTileSize(), GetTerrainTileHeightAtPoint(), SetTerrainTileHeightAtPoint()
- Hinzugefügt: UpdateTerrain(), TerrainTileLayerMapSize(), GetTerrainTileLayerBlend(), SetTerrainTileLayerBlend()
- Hinzugefügt: UpdateTerrainTileLayerBlend(), TerrainMousePick(), SaveTerrain(), TerrainRenderMode()
- Hinzugefügt: Sondertasten-Handling bei InputEvent3D()

- Geändert: CameraLookAt() ändert nicht mehr die Richtung
- Geändert: Attach/DetachNodeObject() - das 'Typ' Objekt entfernt
- Geändert: Parameter 'Anfangsbreite' bei CreateRibbonEffect() entfernt

- Entfernt: AnimateEntity() (ersetzt mit Start/StopEntityAnimation())
- Entfernt: #PB_Entity_Wireframe, #PB_Entity_Point und #PB_Entity_Solid bei EntityRenderMode()
- Entfernt: CheckEntityCollision(), NextWorldCollision(), FirstWorldCollisionEntity(), SecondWorldCollisionEntity()

  Copyright © 2017 Fantaisie Software support@purebasic.com  


By the same author, discover the new web client-side programming language
based on established BASIC rules on spiderbasic.com