IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PureBasic Discussion :

PureBasic 4.60 version finale est sortie


Sujet :

PureBasic

  1. #1
    Responsable Purebasic

    Avatar de comtois
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 285
    Points : 10 998
    Points
    10 998
    Billets dans le blog
    8
    Par défaut PureBasic 4.60 version finale est sortie
    La version 4.60 finale est sortie cette nuit. Vous pouvez la télécharger sur votre compte.

    Les versions démos sont également disponibles.

    Télécharger.

    La prochaine version 4.61 sera dédiée entièrement à la correction des bogues.

    Voici la liste des nouveautés de la 4.60 :

    7 Novembre 2011 : Version 4.60

    - Ajouté: un nouveau répertoire d'exemples 3D
    - Ajouté: bibliothèque 'Joint'
    - Ajouté: bibliothèque 'SpecialEffect'
    - Ajouté: bibliothèque 'StaticGeometry'
    - Ajouté: CameraPitch(), CameraRoll(), CameraYaw(), SwitchCamera()
    - Ajouté: ApplyEntityForce(), ApplyEntityImpulse(), EntityPitch(), EntityRoll(), EntityYaw()
    - Ajouté: GetEntityAttribute(), GetEntityMaterial(), SetEntityAttribute(), SetEntityMaterial()
    - Ajouté: LightDiffuseColor(), SpotLightRange(), LightLookAt(), DisableLightShadows()
    - Ajouté: MaterialDepthWrite(), MaterialSelfIlluminationColor(), MaterialShininess(), GetScriptMaterial()
    - Ajouté: CreateLine3D(), CreateCube(), CreateSphere(), CreateCylinder(), CreatePlane()
    - Ajouté: MeshVertexCount(), UpdateMeshBoundingBox(), MeshRadius(), AddMeshVertex()
    - Ajouté: MeshVertexNormal(), MeshVertexColor(), AddSubMesh(), BuildMeshShadowVolume()
    - Ajouté: MeshVertexTextureCoordinate(), AddMeshFace(), FinishMesh(), NormalizeMesh()
    - Ajouté: SaveMesh(), SetMeshMaterial(), SubMeshCount(), TransformMesh()
    - Ajouté: NodePitch(), NodeRoll(), NodeYaw(), GetScriptTexture(), TextureOutput()
    - Ajouté: EntityCollide(), RayCollide
    - Ajouté: moteur OpenGL à la bibliothèque 3D sous Windows, quand le sous-système OpenGL est activé
    - Ajouté: CanvasGadget(), CanvasOutput()
    - Ajouté: SetGadgetItemData() pour le PanelGadget
    - Ajouté: MoveElement(), MergeLists(), SplitList()
    - Ajouté: RandomizeList(), RandomizeArray(), DoubleClickTime()
    - Ajouté: PushListPosition(), PopListPosition(), PushMapPosition(), PopMapPosition()
    - Ajouté: paramètre ImageID à OpenSubMenu()
    - Ajouté: #PB_ListIcon_ThreeState et #PB_ListIcon_Inbetween
    - Ajouté: #PB_Tree_ThreeState et #PB_Tree_Inbetween
    - Ajouté: évènements de la ComboBox cross-plateformes
    - Ajouté: 'DeclareC' keyword for completness

    - Modifié: FindString(): le paramètre 'StartPosition' est maintenant optionnel
    - Modifié: le WebGadget utilise WebKitGtk sous Linux
    - Modifié: ContainerGadget avec #PB_Container_Borderless ne rajoute plus un bord invisible de 2px sous Linux
    - Modifié: EntityPhysicBody(), CreateLight(), RenderWorld(), ShowGUI, WorldShadows()
    - Modifié: EntityMaterial() renommé en SetEntityMaterial()

    - Supprimé: Get/SetEntityMass(), Get/SetEntityFriction()
    - Supprimé: SetMeshData()

    - Corrigé: De nombreux bogues

    IDE:
    - Ajouté: option pour compiler des projets en ligne de commande
    - Ajouté: les changements de fichiers en dehors de l'IDE sont maintenant détectés
    - Ajouté: refonte complète des onglets fichiers avec Drag & Drop, menu déroulant et défilement, aussi sous OSX
    - Ajouté: outil de différence pour les fichiers/répertoires
    - Ajouté: affichage de l'aide en Html sous Linux/OSX
    - Ajouté: affichage de l'aide dans le panneau d'outils
    - Ajouté: un nouvel outil de sélection des couleurs
    - Ajouté: support du changement de police dans l'IDE sous OS X
    - Ajouté: le panneau de projet mémorise l'état des noeuds

    Debugger:
    - Ajouté: bouton maximiser sur toutes les fenêtres du débogueur
    - Ajouté: toutes les fonctions IsXxx() et XxxID() au parseur d'expressions (pour les points d'arrêt 'data')

  2. #2
    Responsable Purebasic

    Avatar de comtois
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 285
    Points : 10 998
    Points
    10 998
    Billets dans le blog
    8
    Par défaut
    Un néo zélandais a repris l'ensemble des exemples qui se trouvent dans le répertoire Examples/3D de PureBasic pour qu'ils tournent aussi sous linux x86.

    Les modifications principales consistent à tester ExamineMouse () avant ExamineKeyBoard(), et à choisir le mode international pour le clavier KeyboardMode(#PB_Keyboard_International).

    Voici son archive pour ceux qui voudraient tester sous Linux:

    http://ubuntuone.com/7LOibCJNdrdPBBF8ge15cB

  3. #3
    Responsable Purebasic

    Avatar de comtois
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 285
    Points : 10 998
    Points
    10 998
    Billets dans le blog
    8
    Par défaut
    Fred propose une série de corrections pour les utilisateurs de la version Linux x86.

    Pour plus de détails voir ici.

    Ou alors regardez les liens ci-dessous, en espérant que je n'en ai pas oublié.
    nouvel EDI
    http://www.purebasic.com/beta/purebasic
    Nouvelle bibliothèque
    new lib: www.purebasic.com/beta/libpbpng.a (linux x86 only, to put in purebasic/purelibraries/linux/libraries)

  4. #4
    Responsable Purebasic

    Avatar de comtois
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 285
    Points : 10 998
    Points
    10 998
    Billets dans le blog
    8
    Par défaut
    Un tutoriel sur les shaders avec PureBasic. Il est en allemand, mais avec Google traduction on comprend bien.

    http://www.purebasic.fr/german/viewt...hp?f=9&t=24695

    Et vous obtiendrez un truc de ce genre (via le shader il est possible d'agir sur l'aiguille avec le clavier)


Discussions similaires

  1. Réponses: 52
    Dernier message: 28/06/2012, 17h36
  2. PureBasic 4.61 version finale est sortie
    Par comtois dans le forum PureBasic
    Réponses: 1
    Dernier message: 22/05/2012, 18h55
  3. openSUSE 11.2 : la version finale est arrivée
    Par Gordon Fowler dans le forum Actualités
    Réponses: 20
    Dernier message: 15/11/2009, 20h57
  4. PureBasic 4.30 version finale
    Par comtois dans le forum PureBasic
    Réponses: 16
    Dernier message: 27/12/2008, 10h41
  5. [Continuum] Continuum 1.1 final est sorti
    Par evenisse dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 23/11/2007, 21h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo