ParticleEditor_1.2.0

所属分类:游戏引擎
开发工具:Visual C++
文件大小:4045KB
下载次数:834
上传日期:2008-03-11 17:46:20
上 传 者管理员
说明:  Ogre粒子编译器,附含代码,方便喜欢Ogre的读者阅读参考,为开源项目,可以随便使用:)
(Ogre particle compiler, with code attached to facilitate the readers like Ogre reference for the open source project, you can not use:))

文件列表:
pe_1.2 (0, 2006-03-17)
pe_1.2\bin (0, 2006-03-17)
pe_1.2\bin\release (0, 2006-03-17)
pe_1.2\bin\release\CEGUIBase.dll (614912, 2005-12-09)
pe_1.2\bin\release\CEGUIFalagardBase.dll (61440, 2005-12-09)
pe_1.2\bin\release\devil.dll (281088, 2005-10-28)
pe_1.2\bin\release\ilu.dll (25088, 2005-10-28)
pe_1.2\bin\release\ilut.dll (8192, 2005-10-28)
pe_1.2\bin\release\msvcp71.dll (303616, 2004-01-05)
pe_1.2\bin\release\msvcr71.dll (165888, 2004-01-05)
pe_1.2\bin\release\OgreGUIRenderer.dll (18944, 2006-03-15)
pe_1.2\bin\release\OgreMain.dll (1165312, 2006-03-15)
pe_1.2\bin\release\OgrePlatform.dll (38912, 2006-03-15)
pe_1.2\bin\release\ParticleEditor.exe (86016, 2006-03-15)
pe_1.2\bin\release\Plugins.cfg (170, 2006-03-06)
pe_1.2\bin\release\Plugin_ParticleFX.dll (38912, 2006-03-15)
pe_1.2\bin\release\RenderSystem_Direct3D9.dll (365568, 2006-03-15)
pe_1.2\bin\release\RenderSystem_GL.dll (140288, 2006-03-15)
pe_1.2\bin\release\resources.cfg (585, 2006-03-15)
pe_1.2\bin\release\zlib1.dll (33792, 2003-11-18)
pe_1.2\changes.txt (805, 2006-03-13)
pe_1.2\data (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles\fonts (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles\fonts\Font.xsd (2706, 2005-07-23)
pe_1.2\data\CEGUI_datafiles\fonts\tahoma-12.font (186, 2004-10-09)
pe_1.2\data\CEGUI_datafiles\fonts\tahoma.ttf (379588, 2004-10-09)
pe_1.2\data\CEGUI_datafiles\imagesets (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles\imagesets\Imageset.xsd (1475, 2005-02-20)
pe_1.2\data\CEGUI_datafiles\imagesets\ParticleEditor.imageset (4948, 2006-01-09)
pe_1.2\data\CEGUI_datafiles\imagesets\PE_Imagery.tga (262188, 2006-01-08)
pe_1.2\data\CEGUI_datafiles\imagesets\TaharezLook.imageset (18927, 2006-01-04)
pe_1.2\data\CEGUI_datafiles\imagesets\TaharezLook.tga (262188, 2006-01-08)
pe_1.2\data\CEGUI_datafiles\looknfeel (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles\looknfeel\Falagard.xsd (18597, 2005-08-08)
pe_1.2\data\CEGUI_datafiles\looknfeel\PE.looknfeel (64773, 2006-01-09)
pe_1.2\data\CEGUI_datafiles\looknfeel\TaharezLook.looknfeel (179901, 2006-01-07)
pe_1.2\data\CEGUI_datafiles\schemes (0, 2006-03-17)
pe_1.2\data\CEGUI_datafiles\schemes\GUIScheme.xsd (2261, 2005-08-19)
pe_1.2\data\CEGUI_datafiles\schemes\PE.scheme (2145, 2006-01-09)
... ...

OGRE PARTICLE EDITOR ==================== The OGRE Particle Editor is a real-time visual particle system editor. It is a tool that provides the ability to rapidly create OGRE particle system templates that can be used in any OGRE driven application. The effects are stored and loaded as templates via standard OGRE particle scripts (*.particle). Manual / Tutorial _________________ Please consult the index.htm web page found in the documentation folder for the Particle Editor manual and tutorial. Compilation Notes And Requirements __________________________________ These compilation instructions are correct as at 09 January 2006. The Release build notes are used for sake of example - Debug notes are not included. It is presumed that the user following these instructions has a good working knowledge of their compiler and that they have already built both OGRE and CEGUI. Requirements: OGRE version Dagon CEGUI (cegui_mk2) version 0.4.1 Builing on Windows - Visual Studio .Net _______________________________________ 1) CEGUI Make sure you have the correct CEGUI version as defined above under 'Requirements'. Later versions of CEGUI may still work fine with the Particle Editor code, but that is not covered here. You need to have successfully rebuilt the CEGUI solution. 2) OGRE - Make sure you have the correct OGRE version as defined above under 'Requirements'. - Make sure that you are using the latest OGRE dependencies (OgreDependencies_VC*.zip) and unzipped it into the ogrenew root. - The OGRE dependencies contain CEGUI data and header files. OGRE's CEGUIRenderer (ogrenew\Samples\Common\CEGUIRenderer) links to these by default in order to build. You need to make sure that you use the same CEGUI dependency files to build the Particle Editor that you used to build the CEGUIRenderer. One way to achieve this is to: - Copy everything from \cegui_mk2\include\ directory into ogrenew\Dependencies\include\CEGUI\ - Copy CEGUIBase.lib and CEGUIFalagardBase.lib from \cegui_mk2\lib\ into \ogrenew\Dependencies\lib\Release\ - Build OGRE (preferably a Batch Rebuild) of OGRE. Test the DemoGUI OGRE demo in the OGRE samples folder to make sure you have built the CEGUIRenderer correctly. 3a) Particle Editor: Pre-Build - Open the ParticleEditor.sln in the scripts folder. You need to make sure that the editor is looking at the same headers and libs that you just built OGRE and CEGUI from. Here are some example Release project settings for the Particle Editor. Note that relative directory paths may be slightly different to yours and thus will need correcting: - In C/C++ -> General -> Additional Include Directories: ..\include ..\..\..\ogrenew\OgreMain\include ..\..\..\ogrenew\Samples\Common\CEGUIRenderer\include ..\..\..\ogrenew\Dependencies\include - In Linker -> General -> Additional Library Directories: ..\..\..\ogrenew\OgreMain\lib\$(ConfigurationName) ..\..\..\ogrenew\Dependencies\lib\$(ConfigurationName) ..\..\..\ogrenew\Samples\Common\CEGUIRenderer\lib - In Linker -> Input -> Additional Dependencies OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib 3b) Particle Editor: Post-Build Before running the editor, dont forget to copy the following freshly built DLL's into the Particle Editor \bin\release directory. From OGRE: OgreMain OgrePlatform Plugin_ParticleFX RenderSystem_* OgreGUIRenderer And these from CEGUI: CEGUIBase CEGUIFalagardBase If you have an updated version of CEGUI, it may be necessary to copy the latest CEGUI data files (i.e. Font.xsd, Imageset.xsd, Falagard.xsd, GUIScheme.xsd etc.) into the Editors relevant \data\CEGUI_datafiles directories. Obviously, you also need to have all the usual remaining dependencies (such as devil.dll, ilu.dll, ilut.dll, xerces-c_*.dll and zlib1.dll) in your \bin\release folder before running the executable. Good Luck! Builing on Linux ________________ Just do the usual thing... 1. sh bootstrap 2. ./configure 3. make 4. make install Authors / License / Thanks __________________________ Originally designed and developed by mac (mac AT gamecat DOT de) and spannerman (spannerworx AT gmail DOT com). The Linux port and many code improvements contributed by _mental_ (_mental_AT ogre3d DOT org). Thanks also to Piet (piet AT gamecat DOT de) for the very useful "config file" code. Please send comments, suggestions and bug reports to us at the above email addresses, or on the OGRE forums in the appropriate forum post. If you find this tool useful, we would love to hear it! This editor is available under the same licensing scheme as the OGRE engine i.e. the GNU Lesser Public License (LGPL). Big thanks to the OGRE team for the outstanding and free OGRE engine (OGRE), and to Crazy Eddie for his superb GUI system (CEGUI). Special big thanks to _mental_ ... what a genuinely nice guy :D Enjoy :)

近期下载者

相关文件


收藏者