A droplet for the community
Blitz3D Forums/Blitz3D Programming/A droplet for the community
| ||
I am allmost ready to share with the community my droplet program i made for personal purposes. The final result is pretty good so its worth to share with all of you. But there is a problem i can't handle it: When the application lost the windows focus by another OpenGL or D3D application then the screen update is freezing (not the program). The droplet is a Blitz3D application with native windows menus and dialogs (through a DLLs i made). Currently the program saves the maps in its own format but in a few days it will export to Blitz3D code. There is also an incomplete help file Because i have no web site, i can sent the application by e-mail to anyone who interested for testing and usage so i can have your feedback. Thanks in advance |
| ||
OOoh, this sounds interesting. |
| ||
Very kind of you to share. Any screenies? |
| ||
I don't know how to post a screenshot...! |
| ||
mail them to me, i'll upload them to my webspace and post them here.. |
| ||
Maybe you can solve the problem with an Api call of SetWindowPos (I guess that was it). It allows to position and scale a window, as well as to set its Z-Position. Unfortunately this still won't give your hwnd the user focus in every situation. I have to confess when I had a similar problem some time ago, I used a simulated mouseclick right onto my window, this worked, no matter what. Pretty "quick'n'dirty", I know. :o) |
| ||
jfk EO-11110, thanks for your advise and I will try it. But if you are a C experienced programmer I can e-mail to you a small piece of C code to tell you exactly my tricks with windows API calls and Blitz3D... |
| ||
First Screenshot:![]() Download here: http://www.t3k-entertainment.com/DropIt.zip |
| ||
Ok, at first look: nice - but the interface (especially the keys) is not very intuitive. i find it difficult to place objects when i have rotated the camera. the movement axes of your cursor don't rotate with the camera - making it very clumsy. maybe you could fix that. i'll go have a second look. |
| ||
What's a droplet? |
| ||
John Pickford, A droplet is a entity placement program to assist in world creation. Moraldi, Why are the controls inverted? |
| ||
Fuller, what you mean inverted? if you press 6 from numkeys the cursor moving right on positive X-axis and so on. I suppose you mean what allready t3K|Mac said: There is a confusion if you rotate the camera lets say 180 degrees around Y-axis: in this case because cursor has not been rotated with the camera if you press 6 again then it still moving on positive X-axis but you see e left movement... |
| ||
I'm not keen on the controls either - however, I have only had a quick go on it. Probably takes getting used to. |
| ||
Hi guys, Thinking of your suggestions about the user interface I have changed some things in DropIt including the following additions: 1. Support surface creation with animated textures 2. Store all preferences in configuration file 3. Blitz3D code generation (the most important) If I see that there is an interest I'll continue with more futures. Otherwise I'll stop. Because I don't have a web site yet, please feel free to send me your request and I'll send you the installation program... |
| ||
Well, here is a link for download: http://files.filefront.com/DropItexe/;5240089;;/fileinfo.html |
| ||
After several months I am back with a new droplet program. This time it is much more user friendly and has the ability to export data in an ASCII format You can grab it from here: http://www.moraldigames.com/downloads.htm Please let me know for your feedback and most importantly bugs you will find because I intend to post it to the Blitz Toolbox Thanks |
| ||
I can't get it to run - ie double clicking the exe doesn't launch it. |
| ||
Did you download the installation program? Normally it will create s shortcut in the Start->Programs->Unlimited Drop It runs on 1024x768x32 windowed screen mode. I didn't implement a graphics mode selection yet. Does your card support this mode? I hope in a few days I will finish the graphics mode selection Here is the main screenshot: ![]() |