Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> animation Software >> Content

    Tutorial på SDL side-scroller

    Enkel DirectMedia Layer ger tillgång till ljud , tangentbord , mus , joystick , OpenGL 3D- hårdvara och 2 - D framebuffers video . Används med MPEG -uppspelning programvara , emulatorer och andra spel , är SDL programmet praktiskt för en mängd olika saker , till exempel animera ett spel sida scroller . SDL fungerar native med C + + , men fungerar även i C , Ada , C # , D , Eiffell , Erlang , Euphoria , Go , Guile , Haskell , Java , Lisp , Lua , ML , Objective C , Pascal , Perl , PHP , Gädda , Pliant , Python , Ruby , Smalltalk och Tcl . Instruktioner
    1

    Skapa två nya filer som kallas " CAnimation.h " och lägg till följande " inkluderar " direktivet " CApp.h " " CAnimation.cpp /. " : " # include " CAnimation.h ' "
    2

    Open " CAnimation.h " och mata in följande kod : .

    # ifndef _CANIMATION_H_ # define _CANIMATION_H_ # include < SDL . h > class CAnimation { private : int currentFrame , int FrameInc , privat : int framerate , //​​millisekunder långa oldtime , offentliga : int MaxFrames , offentliga : CAnimation ( ) , void OnAnimate ( ) , offentliga : void SetFrameRate ( int Rate ) ; void SetCurrentFrame ( int Frame ) , int GetCurrentFrame ( ) ;} ; # endif
    3

    Öppna " CAnimation.cpp " och skriv in följande kod med dina värderingar för bildhastighet : # include " CAnimation.h " CAnimation :: CAnimation () { currentFrame = 0; MaxFrames = 0 ; FrameInc = 1; framerate = 100 , //​​Millisekunder oldtime = 0 ;

    } void CAnimation :: OnAnimate ( ) {if ( oldtime + framerate > SDL_GetTicks ( ) ) {return ;} oldtime = SDL_GetTicks (); currentFrame + = FrameInc ; if ( FrameInc > 0 ) {if ( currentFrame > = MaxFrames - 1 ) { FrameInc = - FrameInc ; } } else {if ( currentFrame < = 0 ) { FrameInc = - FrameInc ; } } } else {if ( currentFrame > = MaxFrames - 1 ) { currentFrame = 0 ; } } } void CAnimation :: SetFrameRate ( int betyg ) { framerate = Pris ; } void CAnimation :: SetCurrentFrame ( int Frame ) {if ( Frame < 0

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man flyttar till en scen i Flash CS3
    ·Hur kan jag spela en FLA
    ·Hur animera i Maya
    ·Hur man gör en SWF Animation
    ·Hur man gör en animerad GIF -fil Transparent
    ·Hur man skapar 3 Dimensional Flash CS3 Buttons Navigati…
    ·Hur man gör en ny scen i Flash CS5
    ·Rendering Problem i V - Ray
    ·Hur animera Blinkande
    ·Hur Rotera text i Flash från framsidan till baksidan
    Utvalda artiklarna
    ·Hur konvertera MPEG - 4 video till DVD-format
    ·Hur man bibehåller en Microsoft SQL Server 2008 Databa…
    ·Hur Validera Windows
    ·Hur man skapar och bildspel Email
    ·Hur man bränner ett projekt med MAGIX Movie Editor
    ·Hur man flyttar Adobe CS5 till en annan dator
    ·Droppande våt Effekt i Photoshop
    ·Hur streama en MP3 -fil
    ·Hur man gör en smiley Använda Alt
    ·Hur man sparar ett cronjobb i PuTTY
    Copyright © Dator Kunskap http://www.dator.xyz