Wenn du Ahnung hast, wie M7 aufgebaut ist, nur zu.Zitat
Mein Versuch, allein nur die perspektivische Anzeige ohne irgendwelche Rotationen zu machen (ohne Dyn),
laggt leider extrem und braucht etwa 180MB extra im RAM.
![]()
Wenn du Ahnung hast, wie M7 aufgebaut ist, nur zu.Zitat
Mein Versuch, allein nur die perspektivische Anzeige ohne irgendwelche Rotationen zu machen (ohne Dyn),
laggt leider extrem und braucht etwa 180MB extra im RAM.
![]()
Okay, dann lass ichs lieber xD
Naja, da man in Dyn ja Threads verwenden kann, sollte es zumindest theoretisch sein. Wobei ich jetzt nicht weiß, inwiefern man da mit der Grafik-Engine des Makers arbeiten muss. Die dürfte ja die größte Begrenzung bei dem ganzen sein, da man weiterhin alle Bilder darüber anzeigen muss.
Mit Referenzbildern die aussehen wie die Map und der Kopierfunktion von Destiny.
Wenn die jetzt noch selbst 2 Streckungsparameter hätte, könnte ich eine ganze Menge Rechenarbeit und RAM-Verbrauch sparen.
Bitte mal um Gegenchecken seitens der Community: onDrawBattleStatusWindow funktioniert bei mir nicht. Checkt das mal bzw. gibt es da Dinge, die ich nicht weiss?
Dann gibt es da eine Irreführung in der Dokumentation der Funktion onBattlerDrawn
Zitat
- im Falle eines Monsters ist es die 0-basierte ID des Monsters in der Monstergroup, Monster 4: id=3
- im Falle eines Helden ist es die Id des Heldens in der Datenbank, Held 0001: id = 1
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Ich hoffe das wurde hier noch nicht gefragt... Aber ich habe bis jetzt nur kenntnisse was C# angeht. Und soweit ich weiß ist da der große Unterschied die komplette Objektorientierung... Aber was muss ich beachten wenn ich eben C++ für dieses Plugin benutzen will?
--Langzeitstudien an einer Universität in England haben ergeben, dass Homosexuelle die Signaturen anderer immer mit der Hand auf der Maus lesen.
Du brauchst sie jetzt nicht mehr wegzunehmen, es
ist eh schon zu spät....
Syntaktisch gibt es zwischen C# und C++ zwar keine so großen Unterschiede, allerdings wirst du dennnoch stark umdenken müssen beim Umstieg. Insbesondere im Hinblick auf Klassen ist C++ so viel unflexibler und fehleranfälliger als C#. So ohne weiteres wirst du jedenfalls nicht umsteigen können. Ich empfehle dir, zumindest ein kompaktes Tutorial zu überfliegen. Durch die C#-Kenntnisse dürftest du zwar schneller reinfinden, als jemand komplett ohne C-Kenntnisse, aber ohne irgendein Nachschlagewerk dürfte das recht schwer bis unmöglich werden. Wenn auch nur, weil C++ immer schon bei den dümmsten Kleinigkeiten rummeckert und man als User oftmals die Fehler weder sehen noch nachvollziehen kann. Zumindest ist hier ein Vorteil für dich, dass für ein Plug-In eine Source-Dateie völlig ausreicht, also musst du dir nicht erst angucken, wie Header-Dateien funktionieren. Die gibt es ja in C# gar nicht erst.
Thanks for the positive feedback. Cherry provided me some tips and I have updated the plugin to fix a memory leak. Links are still the same:
https://www.dropbox.com/s/a4bsrvp5kq...d_monsters.dll - plugin
https://www.dropbox.com/s/si7cfu0ims...d_monsters.cpp - source code
Moreover, here is a sneak peek of a diablo3-style minimap I am working on:
The map is dynamically created using terrain data and to make things even cooler you can resize/reposition it real-time. The player is always at the origin of the map so it looks great even at small sizes. Lastly, the minimap is revealed as you explore more of the map (with fancy alpha effects), so large maze-like dungeons are rewarding to explore.
Minimap? If you create such a plugin, hours of work will be spared. That is something I'm looking forward to.
I can't really say how cool this actually is.
--Schuld und Sühne Forum (mit SoB Unterforum)+Drachen+NABU
![]()
"Solange der Mensch das Böse im Dunkeln sucht, wird er es nicht finden."
Awesome work! Can't wait to see the sourcecode for that one.
Edit:
There's one question i have. Your'e changing the monsters image using that (as you call it) "ugly cast" and setting it back to the original every time it is drawn~
Here's what i would have done:
- Return "false" in "onDrawBattler" prevents monster from being drawn
- Draw it manually
My disadvantage is that other plugins won't receive the callback after returning false...
What reasons made you chose your current approach? Did you try others before? This is not meant to be critical, i'd just like to read your thoughts as a developer.
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Geändert von Corti (08.06.2012 um 10:29 Uhr)