Archiverse Internet Archive
amihart khoraski
アメリカ
誕生日非公開
ゲームの腕前中級者
利用したゲーム機Wii U/ニンテンドー3DS
フレンド-/100
フォロー-
フォロワー-
投稿数8
そうだね数10
取得日時

Pineapple?

投稿のみ 投稿と返信
前のページ(最近)
1
次のページ(過去)
返信[3]
親投稿
amihart khoraski
I don't have it published so there's no key. I think all my publishing slots are taken. o-o I did it by having the software read a line from one program, execute it, and if there's any variables or calls it will remember them, then go to the next program, execute a line, etc, and so it'll slowly iterate through each process while the main program continues to run. It works, but it's slow!
0そうだね
プレイ済み
プレイ日記
amihart khoraski
Made a task/window manager that can launch applications and run them simultaneously. The code for "clock" and "calc" are their own separate SmileBASIC programs which the task manager can run in its own thread. So you can write SmileBASIC programs for it and they can all run concurrently. You can drag around the window, "click" then to "focus" on one, which in the calculator's case lets you type.
3そうだね
プレイ済み
返信[10]
親投稿
amihart khoraski
You have nothing in your loop, so your loop is taking 0 milliseconds, and that calculation would give you an infinite amount of frames so it's giving you an error. You need to actually put something in your loop, like a "WAIT 1".
1そうだね
プレイ済み
返信[7]
親投稿
amihart khoraski
MILLISECOND gives you the amount of time in milliseconds that has passed since your program started. You just need to find a difference in milliseconds. VAR FPS,PMILLI @LOOP FPS=1/((MILLISECOND-PMILLI)*1000) PMILLI=MILLISECOND [...] GOTO @LOOP
1そうだね
プレイ済み
返信[3]
親投稿
amihart khoraski
Use MILLISECOND, not TIME$. Subtract the current MILLISECOND from the previous MILLISECOND, divide it by a thousand, then put that all under 1 and you will get your FPS.
2そうだね
プレイ済み