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 :)
近期下载者:
相关文件:
收藏者: