Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - D2O

#1
Ok, ich nutze keinen http Server wie xamp und co.
Ich lade das ganze immer auf den Online-Server.

Jetzt wollte ich das ganze nochmals frisch erstellen und als beispiel hochladen.
Und was ist, jetzt wird  nur die dummy htmal erstellt.

Ok, das ganze wieder deinstalliert und neu installiert.
Nix, nada... lässt sich wieder nicht erstellen.

Da gibts ja noch etwas mit den Icon Dateien, ok überall rein kopiert, hilft aber nichts.
'

Ich bin echt ein ruhiger geselle, aber mir reichts jetzt.

Wenn ich an die Anfangszeiten denke, GLB Installieren, bisschen den HOME Pfad anpassen....
Android läuft, damals sogar Iphone (noch ohne MAC ;)  )...

Und jetzt habe ich jedes mal das gefühl, GLB wird verschlimbessert.

Ich steig aus, vielleicht packts mich in einem Jahr wieder, aber aktuell muss ich mich nur ärgern.

#2
Ist eigentlich ein ganz simpler Timer,

Code (glbasic) Select
// IDE Version: 16.793


// SETCURRENTDIR("Media") // go to media files
ALLOWESCAPE TRUE


GLOBAL fps_time% = 0,fps_temp% = 0
GLOBAL frametime% = 10000 // millisecs

SETSCREEN 800,600,0

GLOBAL dip1% = TRUE, dip2% = TRUE

//--------------------------------------------------------------
SETLOOPSUB "MainLoop"

SUB MainLoop:
        fps_time = GETTIMERALL()
        IF (fps_time-fps_temp)> 1000 AND frametime > 0

                frametime = frametime - 1000
                fps_temp = fps_time

        ENDIF






        IF frametime = 0   THEN dip1 = FALSE


        IF dip1 = TRUE
            DRAWRECT  100,100,100,100,RGB(0x00, 0x80, 0x00)
            PRINT frametime/1000,110,110

        ENDIF

IF MOUSEAXIS(3)
    frametime = 10000
    dip1 = TRUE
ENDIF


PRINT getfps()+" FPS",10,10
PRINT "left mousebutton reset", 10,40


SHOWSCREEN
ENDSUB
//-------------------------------------------------------------




FUNCTION getfps:

STATIC fps_time%,fps_counter%,fps%,fps_temp%
    fps_time = GETTIMERALL()
    fps_counter = fps_counter + 1
        IF (fps_time-fps_temp)>1000
                fps_temp = fps_time
                fps = fps_counter
                fps_counter = 0
        ENDIF

        RETURN fps
ENDFUNCTION

Aber vielleicht rufe ich das scribt nur falsch auf ??

Habe es mit
</script>
<script src="jscript/Timer.js"></script>
und
<canvas id = "canvas" = "event.Preventdefault ()"> </ Canvas>
<Script Type = 'Text/JavaScript'>
var module = {
Canvas: (Function () {return document.getelementbyid ('canvas');}) ()
};
</script>

<script src = "timer.js"> </script>
versucht.
Ist das script aber in der gleichen ebene wie die html Datei
funktioniert es.
</script>

<script src = "timer.js"> </script>
#4
Hello,

I bought the HTMl module via Steam.
It works great at first.
But what do I have to do, so that the .js, .data and .wasm files
are in a lower or and the .html file is in the root?

Calling up with <script src = "jscript/timer.js"> </script>
Instead of <script src = "timer.js"> </script>
doesn't work.

Thank you
And a happy new year.
#5
Steam version. Funktioniert bei mir.
#6
Schranz0r war etwas schneller.

Ja, ein Timer wäre hier auch meine Wahl.

Hier mal ganz rudimentär:

Laufzeit 10 sec (10000 millisecs)
ESC beendet
Linke Maustaste resetet.

Das ganz könnte man als Methode in einen Type setzen.

Bin schon etwas draußen aus GLB, aber FOREACH müsste hier noch ein Thema sein.

Gruß,
Fabbio

Code (glbasic) Select
// --------------------------------- //
// Project: Timer
// Start: Sunday, April 16, 2023
// IDE Version: 16.793


// SETCURRENTDIR("Media") // go to media files
ALLOWESCAPE TRUE


LOCAL fps_time% = 0,fps_temp% = 0
LOCAL frametime% = 10000 // millisecs

SETSCREEN 800,600,0

LOCAL dip1% = TRUE, dip2% = TRUE

//--------------------------------------------------------------
WHILE TRUE
fps_time = GETTIMERALL()
IF (fps_time-fps_temp)> 1000 AND frametime > 0

frametime = frametime - 1000
fps_temp = fps_time

ENDIF






IF frametime = 0   THEN dip1 = FALSE


IF dip1 = TRUE
DRAWRECT  100,100,100,100,RGB(0x00, 0x80, 0x00)
PRINT frametime/1000,110,110

ENDIF

IF MOUSEAXIS(3) 
frametime = 10000
dip1 = TRUE
ENDIF


PRINT getfps()+" FPS",10,10
PRINT "left mousebutton reset", 10,40


SHOWSCREEN
WEND
//-------------------------------------------------------------




FUNCTION getfps:

STATIC fps_time%,fps_counter%,fps%,fps_temp%
fps_time = GETTIMERALL()
fps_counter = fps_counter + 1
IF (fps_time-fps_temp)>1000
fps_temp = fps_time
fps = fps_counter
fps_counter = 0
ENDIF

RETURN fps
ENDFUNCTION
#7
Willkommen im Club.
Bin gespannt was daraus wird.
#8
@MrPlow,

Thank you for your support.
Regarding the commented out code.
Where is it in?
#10
With Android Studio and with the GLB Steam version
not yet.
With the older version yes.
I reinstalled GLB and AS here.
But AS on the D: HDD.
The path to AS has been adjusted.
AS starts, Gradle starts, but then this error message comes up.

Does AS have to be adjusted, or does it need a special one
SDK/NDK?
#11
Hello, when creating an Android app,
I get the following errors displayed.
Does anyone know what that could be?

Thanks.

https://www.glbasic.com/forum/index.php?action=dlattach;topic=11538.0;attach=8378;image
#12
Tja, mit der "alten" Version hatte es damals auch funktioniert.
@Qedo,  Danke.

Habe den Pfad zum A-Studio nun angepasst.
AS startet,
Info gradle Build wird angezeigt
und nun stehe ich hier.
Bekomme nun hier diesen Fehler :(
#13
Naja, das interess scheint immer mehr abzunehmen.

Zum Thema Android:
Ich habe herausgefunden das hier das JRE vom Android Studio genuzt werden muss, also habe ich den
JAVA_Home pfad angepasst.

Jetzt komme ich zu einem alten Problem, was schon einmal hatte.
Da ich ungerne alles auf die C Platte Installiere, habe ich das AS auf die D Platte installiert.
Aber GLB sucht das AS immer auf der C Platte.

Aber es scheint hier keine möglichkeit zu geben, GLB beizubringen, das hier AS nicht auf der C Platte ist.  :rant:

#14
GLB aktuelle Steam Vesion.
Hallo zusammen, seit langen möchte ich mich wieder mit GLB beschäfigen und leider bin ich total frustriert :(

Was muss ich noch zusätzlich installieren?
Das mit dem Emscripten, da habe ich die Main_Emscripten herunter geladen und den inhalt in C:\Program Files\Emscripten gepackt.
Nada, geht nicht, bzw. dann jammert GLB wegen einem fehlenden Phyton.
Das auch instaliert, und geht immer noch nicht :(
Alles wieder deinstalliert.

Zu Html5 / WebGL:
Hier drehe ich fast am Rad.

Folgende fehlermeldung:
Quote_______________________________________
*** Configuration: HTML5 ***
precompiling:
GPC - GLBasic Precompiler V.17.312 SN:3eb36880 - 3D, NET
Wordcount:3 commands
compile+link:
-----------------------------------------
%EMSDK% is set, or SDK is not installed or can't be found at:
C:\Program Files\Emscripten
Get and install the (prebuilt) SDK from: https://kripken.github.io/emscripten-site/docs/getting_started/downloads.html-----------------------------------------

Der Befehl "emsdk_env.bat" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Der Befehl "em++.bat" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
distribute HTML5 to: D:/Projekte/GLBasic/GLBasic/first_app/distribute/HTML5
exit
success
_______________________________________
*** Finished ***
Elapsed: 2.3 sec. Time: 15:35
Build: 5 succeeded.

Was braucht es da noch und wohin damit??



Zu Andoid, Android Studio installiert:
Quote
_______________________________________
*** Configuration: ANDROID ***
precompiling:
GPC - GLBasic Precompiler V.17.312 SN:3eb36880 - 3D, NET
Wordcount:3 commands
compile+link:
copy templates...
   Q://compiler/platform/android_studio
   D:/Projekte/GLBasic/GLBasic/first_app/distribute/android_studio
Update main program sources
Replace media files
Patch app ID
Patch app title
Making icons...
Starting Android Studio. Build your app now.
exit
success
_______________________________________
*** Finished ***
Elapsed: 6.0 sec. Time: 16:01
Build: 5 succeeded.


Android Studio öffnet sich.

Und nun??

Adroid Studio schmeist dieseMeldung raus:
Quote
> Configure project :app
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to C:\Users\fabbi\AppData\Local\Android\Sdk\ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
...
...
...)
   at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
   at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
   at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
   at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
   at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
   at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
   at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
   at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
   at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
   at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
   at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
   at com.sun.proxy.$Proxy41.afterEvaluate(Unknown Source)
   at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:190)
   at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:187)
   at org.gradle.api.internal.project.DefaultProject.stepEvaluationListener(DefaultProject.java:1419)
   at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate.run(LifecycleProjectEvaluator.java:196)
   ... 105 more


* Get more help at https://help.gradle.org

BUILD FAILED in 1s


Brauch ich nun doc wieder das Java JDK?
Welche Version??


Zu Mac OS:
Hier bekomme ich das hier
Quote
_______________________________________
*** Configuration: OS-X_X86 ***
precompiling:
GPC - GLBasic Precompiler V.17.312 SN:3eb36880 - 3D, NET
Wordcount:3 commands
compile+link:
i686-apple-darwin8-g++: installation problem, cannot exec '/cygdrive/q/Compiler/platform/Mac/Bin/i686-apple-darwin8-g++-4.0.1': No such file or directory
*** FATAL ERROR - Please post this output in the forum
_______________________________________
*** Finished ***
Elapsed: 2.3 sec. Time: 16:15
Build: 5 succeeded.
*** 16 FAILED ***


Raspberry Pi scheint zu funktionieren.


So für heute habe ich die Schn... voll. Bin recht frusriert.
Sollte es irgend wo einen vernünftige anleitung geben, was man für das Multi Compilieren braucht,
bitte gerne einen Link oder download.

Danke.


#15
Cool, thanks.