Was ist eine "Userlib"?
Übersicht

![]() |
WaveblueBetreff: Was ist eine "Userlib"? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vielleicht jetz ne obernoobige Frage, aber das kennt ihr ja von mir ![]() was sind Userlibs, was steht in denen drin und wozu braucht man die? PS:ich hab mit "Suchen" nix gefunden! |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Userlib, ist zum ansprechen einer DLL da.
sie wird in das Userlib verzeichniss herrreinkopiert, und der Dll befehl lässt sich dann wie ein normaler BB befehl verwenden. |
||
between angels and insects |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit Userlibs kannst du Dlls ansprechen. Eine Dll ist eine Art Funktionssammlung. Es ist dir somit möglich deinem Blitzbasic (so Du denn eine passend aktuelle Version von B3D oder B+ hast) neue "Befehle" / Funktionen hinzuzufügen.
Die per Userlib eingebundenen Befehle werden auch von der IDE erkannt und wie Befehle farbig markiert. Eine Userlib besteht im Prinzip aus 2 Teilen: - 1. der Dll (welche im System32-Verzeichnis von Windows oder im Ordner deiner .bb/.exe liegen muss) - 2. einem .decls-File im Userlib-Ordner deines Blitzbasic. Den Aufbau dieser .decl kannst Du ebendiesem Ordner entnehmen, er enthält eine englischsprachige Beschreibung der ganzen Geschichte. In FAQ sollte auch ein Tut von Vertex dazu sein. Du kannst die Userlib-Geschichte jedoch durchaus als Fortgeschritten betrachten -ohne genauere Kenntnis über dlls etc. wirst du wohl wenig damit anfangen können. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Waveblue |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke^^
Noch ne kleine Frage hinterher: Ganz der VollNoob bin ich ja nun auch nich mehr! Deswegen hab ich ein Problem Das lautet: Ich schwapp vor Kreativität fast über, besitze ein gutes logisches Denken... ..aber scheiss Mathefähigkeiten ![]() wie wichtig sind komplizierte Rechnungen beim höheren Programmieren?? |
||
This is 10% luck
20% skill 15% concentrated power of will 5% pleasure, 50% pain and 100% reason to remember the name |
sven123 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es kommt darauf an was du unter Rechnen verstehst!Auch beim höheren Programmieren wie du das nennst.Brauchst du nicht aus dem Kopfe heraus die Kubikwurtzel von 14,3852478 im kopflösen.Sondern es geht da dann mehr um Formeln,wenn du z.B die Luftreibung Physikalisch korekt in dein Programm einarbeiten möchtest.Und das ist reine Logik,dass einzige was du noch tun musst sind die Formelzeichen und Abkürzungen zu lernen.Auserdem gibt es Phyikbücher und Dokumentationen du brauchst also nicht wie Albert einstein von selbst auf die Formel kommen.Also ich sehe da kein Problem,in Mathe bin ich auch nicht Gerade gut (3,4,5 in den Arbeiten) | ||
Amd Athlon 2200+,Saphire Atlantis Radeon9800pro,1024 MB DDR RAm,40 Gb Festblatte.
'in shâ'a llâh=so Gott will Fertiges Projekt:Invasion der Heuschrecken |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Naja aber die Mathe musste trotzdem verstehen, sonst werden dir mehrdimensionale Integrale und Taylorpolynome in Physikbücher nicht viel bringen um zu verstehen was vor sich geht ... was mitunter relativ wichtig ist um vor allem in Physikbelangen oder 3D programmierung etwas optimieren zu können. ( fertige formeln taugen meist nur was für standardfälle und/oder einfache fälle ) | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Waveblue |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also gut, ein Beispiel:
irgendwann ![]() Die Kamera soll hierbei von selbst immer hinter den Helden schwingen und soll manchmal auf eine vorgegebene Position gleiten, wie zum beispiel an die Decke einer Arena, um von dort aus besser steuern zu können. wichtig ist, das die Kamera dahinschwingt, nicht *peng!* sofort da is! ![]() Wieviel komplizierte Mathematik steckt darin? Oder wie löst man sowas?? |
||
This is 10% luck
20% skill 15% concentrated power of will 5% pleasure, 50% pain and 100% reason to remember the name |
Wesley |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich bin da nicht so erfahren, aber reicht es nicht start und ziel x,y,z zu wissen und zu den 3 werten immer ein wenig abziehen/addieren biss die werte übereinstimmen? | ||
![]() |
Waveblue |
![]() Antworten mit Zitat ![]() |
---|---|---|
weiß nich!
die Kamera soll ja immer auf bestimmten Abstand hinterherfliegen und hat so meist Kurven zu fliegen! Die Kamera müsste sich wie auf einer Sphere um den Helden bewegen, sollte nicht ruckartig losfliegen und anhalten und sogar merken, wenn was zwischen ihr und dem Helden ist! Naja, das wird ein Spaß, aber da liegt nun mal mein selbst gestecktes Ziel ![]() wollt nur wissen,wie extrem mathematisch (sinus, cosinus, parabel,etc.) sowas^ wird....... |
||
This is 10% luck
20% skill 15% concentrated power of will 5% pleasure, 50% pain and 100% reason to remember the name |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
die mathe ist nur bedingt kompliziert.
Hatte hier im Board glaub mal nen thread zu kurveninterpolation und für die kurvenpunkte nimmste zb alle 0.5s den punkt x,y,z der irgendwo hinter dem spieler ist oder so ( nur als ne grundidee ) heutige spiele haben ja intelligente cams die die umgebung noch miteinbeziehen und so. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aus meiner Erfahrung heraus würd ich jetzt sagen Mathe ist bei der Spieleprogrammirerung schon wichtig, aber nicht zwangsläufig kompliziert. Mit Logik und dem ein oder anderen Trick kann man sehr viel erreichen. | ||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
FireballFlame |
![]() Antworten mit Zitat ![]() |
---|---|---|
Entschuldigung, aber wo finde ich den Userlib-Ordner? Ich hab Blitz3D.
Bei mir gibts den nich. Kann ich den einfach erstellen und wenn ja wo??? |
||
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit |
![]() |
Artemis |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hast du die Demo oder die original-Version? | ||
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also den Userlib ordner kannste einfach erstellen, selbst bei der Demo in der version 1.83 funzt es, musste einfach ausprobieren, wenns geht gut, wenn nicht haste nen fehler gemacht oder es geht nicht. | ||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
![]() |
FireballFlame |
![]() Antworten mit Zitat ![]() |
---|---|---|
Naja ich hab die Vollversion V. 1.64 ![]() |
||
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit |
![]() |
d-bug |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oje, du solltest dringend mal updaten. Wir sind jetzt bei Version 1.91 ! | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group