Jump to content
  • Advertisement

ET3D

Member
  • Content Count

    1573
  • Joined

  • Last visited

Community Reputation

810 Good

About ET3D

  • Rank
    Contributor

Personal Information

  • Interests
    Design
    Programming
  1. My 8 year old likes games and is interested in creating them, though he has something pretty specific in mind. I'm not sure what software (game kit, modding tool, etc.) could supply what he wants. What he wants is to be able to create a world, and have the character go about it, find parts and build stuff from it, grow stuff and feed on it, discover creatures but not necessarily have to fight them (though they might decide to attack). He prefers it to be 3rd person. This seems somewhat complex and specific to me, and probably best suited to an editor within a game that's already of this style, but I have no idea what that game might be, or what other options exist. He did enjoy playing around with RPG Maker maps, and I installed GameGuru but he complained that it was geared towards shooters. I tried the Sword Coast Legends editor myself, but it's also not exactly what he'd want. I'm not sure if there's anything to do except try to create or buy suitable assets for Unity (for example), but that would be quite a project. Advice would be appreciated.
  2. Thanks for posting this. I needed to get an application with FTGL running in release, and removing global optimisation was the simplest way to do it. Not a long term solution, but if not for you saying this works I would still be trying freetype recompilations and other stuff, instead of moving on.
  3. Thanks. This looks promising. I sent her the link. And thanks for the other suggestions, guys.
  4. My sister would like a tool to help her create games for her daughter, for example a memory game with her own images. I know there are some simple tools like Kodu, but they seem to be aimed at action games. Does anyone know of a tool which might fit her needs? Thanks.
  5. This error means you've specified more vertices in the draw call than are available in the buffer. I didn't find the draw call in your code, so couldn't check it (doesn't mean the call isn't there, it's just that there are too many snippets of abstracted code to comfortably go over).
  6. One off-the-cuff guess is that your layout and the vertex structure don't match, and you end up using the normal (all 0) as texture coords.
  7. ET3D

    Are X files not used anymore?

    The X format was never very good for advanced stuff. It did support animations, but the docs for that weren't very good, and the sample didn't help make it any clearer. Plus it was buggy. Couple that with limited support for exporters, and it wasn't that much fun to use. Some people did get it to work, but I don't think it was ever a great way to go.
  8. Use 'lerp' in the pixel shader to interpolate between the texture and the background colour of your choice. You can do this in the fixed function pipeline too, using D3DTOP_LERP.
  9. I don't see anything wrong offhand, but you might want to capture a frame using PIX and take a look at what happens with that call.
  10. ET3D

    Renderframe, order?

    It would be faster to go through the materials. But if your initial goal is to reduce memory waste, try to get that working as simply as you can first. I don't think you'll need to change anything in your rendering code to do that.
  11. You say that your code doesn't render anything, which suggests that neither of the draw calls draws. So reduce the code to just one draw call, which will be easier to debug. Does the code with two vertex buffers render something? If so, reduce it also to that same call, and compare the differences in the code.
  12. Your mistake is probably when you're using it, not when you're clearing it. To check if it has the right values you can use GetRenderTargetData and lock and check the memory copy (or save it to disk as a TGA using D3DXSaveTextureToFile and check it in GIMP or whatever).
  13. Transparency is controlled by the alpha channel, which is independent of the colour. When creating the texture it's possible to have the function change the alpha of a specific colour to zero (transparent), but you can do it yourself either by adding an alpha channel in an image editor or locking the texture and changing the alpha yourself.
  14. 1500 fps to 200 fps is a small change. It's less than 5ms overhead per frame. Considering that VirtualBox implements D3D on top of OpenGL using WineD3D you should expect some overhead, in addition to running in a VM which has an overhead by itself. In your code, if secsPerCnt is some value based on QueryPerformanceFrequency then I think it should work. You can check if the frame rate affects your code on the native PC by forcibly reducing frame rate (using Sleep for example).
  15. There's no direct way to do that. You can do it using rendering, with some restrictions and shader programming. Perhpas if you tell us what you're using it for we could come up with a good way to do that.
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!