[ENGINE] 2D Engine Nautilus (Win)

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von Mijikai »

Version 1.03:
- Bug Fixes
- Neue Funktionen: Der Fenster Modus kann jederzeit geändert/abgefragt werden werden.
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von Mijikai »

Version 1.04:
- Rendering umgeschrieben (FPS independent rendering)
- Neue Funktionen für das WORLD und LOGIK Interface (LIGHT Interface entfernt)
- VSync kann jederzeit an und abgeschaltet werden
- Verbesserung der Zeichenlisten


Just 4 fun:

Code: Alles auswählen

EnableExplicit

XIncludeFile "nautilus.pbi"

Procedure.i Main()
  Protected *engine.NAUTILUS_ENGINE
  Protected delta.f
  Protected text.s
  Protected *index.Ascii
  Protected x.f
  Protected y.f
  Protected s.f
  text = "Hello World!"
  *engine = nautilusWindow(#Null$,1080,720,#NE_WINDOW_NORMAL,200,100)
  If *engine
    *engine\DrawTextResize(8,8)
    Repeat
      *engine\RenderBegin(@delta)
      For *index = @text To @text + 22 Step 2
        y = 45 + Sin((x + s) * 50)
        x = 40 + (*index - @text) * 5 
        *engine\DrawTextMod(x - 1,y,Chr(*index\a),20 + y - 55,8,#False,#False,#Null,$FFAAFFB1)
        *engine\DrawTextMod(x,y,Chr(*index\a),20 + y - 55,8,#False,#False,#Null,$FFAAFFB1 >> Int(*index + y + x) << 8)
      Next
      s + 0.005 * delta
      *engine\RenderEnd()
    Until *engine\WindowExit()
    *engine\Release()
  EndIf
  ProcedureReturn #Null
EndProcedure

Main()

End
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von Mijikai »

Update v.1.043:
- Timing/Rendering Code nochmal komplett umgeschrieben.

Muss noch etwas testen aber sobald alles stabil läuft werd ich den ersten post updaten :)
slagusev
Beiträge: 1
Registriert: 14.04.2020 04:45

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von slagusev »

Download-Link funktioniert nicht
SIRprise
Beiträge: 24
Registriert: 19.03.2016 20:29

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von SIRprise »

Danke für die fleißigen Updates!
Da es ja keine Doku gibt: Könntest du vielleicht Examples mit in die releases packen?
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: [ENGINE] 2D Engine Nautilus (Win)

Beitrag von Mijikai »

Seit der letzten öffentlichen Version hat sich viel getan.
Da das Interesse relativ gering war habe ich keine Updates mehr veröffentlicht.
Die Beispiele müssten mehr oder weniger alle neu geschrieben werden, dafür fehlt mir momentan einfach die Zeit und Motivation.
Antworten