Hoffmann wrote:1: Change the port used in IDEFileSrv.py to something lower than 65335
yeah I was lazy to change it.
Do you also use python 2.7 or later ?
Hoffmann wrote:2: Create a IDE_pref.png in the /images/ folder
it's been there since v0.5.
Hoffmann wrote:3: Create a logTextOverScene-win.png in the /images/ folder
it's auto-generated if not exist, so there's no need to do it manually.
Hoffmann wrote:if the object is returned from a method it doesn't work:
a. #nothing here
My IDE already tries its best to determine the return value of the method by actually running it WITHOUT any arguments, in this case "a= base.camNode.getDisplayRegion()", which of course fails since the method wants index argument, so the return value is not available.
I can make it executed WITH whatever arguments you specify, with the same doubt that it'll succeed, if any of the argument is only available at runtime, such as passing a variable instead of constant value.
Hoffmann wrote:or if you try to place the object inside another object:
Actually, completing "a." offers Texture attributes, but "self.a." doesn't.
I'll deal with it later.
Hoffmann wrote:from pandac.PandaModules import #if you try to use ctrl+space here the program freezes for some 30s then I get an error in IDE.py
that's a minor bug introduced when I added panda3d.* import completion support yesterday.
The fix is simple (IDE.py line 6652) :
- Code: Select all
if hasattr(imported,'__module__') and sys.modules[imported.__module__]==panda3d:
But really, 30 secs ? It's < 1 sec here.
Hoffmann wrote:I also can't get the documentation or I don't know how to.
Do you mean the second panel below ?
By default, during completion, F1 toggles it.
Obviously you haven't read the key map in Preferences window (click the icon at the lower right corner to open it).
Click "list" button to list all keymap into a new text file, so you can print it if needed.
Hoffmann wrote:I can't figure some stuff out like how to open a file after getting into the edit mode.
Hoffmann wrote:I don't know how to display the stdout of my program (ie if I put a print statement on a task that runs each frame I don't know where to find the results).
It's called "log" in Preferences. Once it's active, it'll also be displayed over the scene, if you jump to your scene.
Hoffmann wrote:Unfortunately I don't have nearly enough python or panda experience to help you out with your project. But I wish you luck.
It's OK, you've given enough feedback already.
I've updated the code.