NeoAxis Resource Editor 2

  GUI编辑器

在Demo中的Data\GUI文件夹下有游戏demo中使用的GUI 可一参考学习,对玩.net控件开发的这些GUI就是小菜!

好了建一个自己的GUI ,在GUI文件夹下右键New Resource

 

选择UI Model创建一个自己的GUI,这里可以创建的就是在Resource Editor中可以创建的所有类型文件,Physics物理模型,Entity System实体系统,Particle System 粒子,material 材质,和FontDefinition 自己的字体,

双击UI Model或者选中UI Model 点Continue,进入创建页面,Name你的窗体名称,Base UI Model你要创建的GUI的类型,可选Base Templates里面的原始控件,GUI里面的已经创建的窗体模版,和GUI\Controls里面的空控件模版,推荐使用Controls里面的模版,选择defaultwindow点Next创建成功,双击你创建的GUI文件或选择文件点Edit按钮进入编辑模式。

可以看见你的输出窗口显示绿色边框,进入了编辑模式,然后选择window可以实现拖动大小,位置,在右边Control Hierarchy中是改GUI中的控件列表和层级关系,最顶层就是创建改GUI时选择的模版,然后在GUI上右键可选择创建新控件,鼠标单击GUI控件选择子控件,或者在Control Hierarchy中控件的复选框上点击打勾,选择该控件,在下边的Properties窗口中设置属性,name属性可以允许通过代码得到该控件,其他属性自己摸索.......

一个GUI创建完成之后就可以点下边的Test按钮测试运行时效果。完成之后就可以在游戏中使用了,具体使用以后介绍。

  Physics编辑器

和创建GUI一样创建一个自己的物理模型,双击进入编辑模式,在NeoAxis Physics中实现了强大的物理效果,只需要在这里进行编辑就能实现。

Physics中包含Bodies,Joints,和Motors 物理模型体,连接和马达NeoAxis实现的马达技术相当强悍!实现了重力,摩擦力,马达、弹簧等等!

你可以自己添加几个Body,添加连接点,然后为连接点添加马达实现电风扇,轴承等等,自己摸索,也可以参考NeoAxis Demo中的物理模型进行学习

物理模型在 Data\_Tests\Physics里面,实现了几乎需要的各种物理技术!

  Model 编辑器,导出你自己的模型为.mesh文件,NeoAxis 支持Orge Mesh 模型文件,具体导出使用SDK Tools里面提供的导出插件,有3D Max和maya的插件,目前0.91版已经支持3D Max2011 和 Maya 2011以及以前的版本导出。模型动画同样使用该插件导出,插件在\NeoAxis Engine Commercial SDK 0.91\SDK\Tools\Exporters中,根据你的需要安装Max 或者Maya,运行安装后自动检测你电脑上安装的Max或maya版本安装相应插件,

在NeoAxis中支持的模型动画为.skeleton文件,如果没有自己的模型,打开系统提供的模型进行研究,在Data目录中有好多Demo中使用的模型,

在Data\Types\Units\Bug中有一个甲虫的模型和他的所有需要的材质贴图和动画可以研究,双击bug.mesh进入甲虫模型的编辑模式,旋转查看该模型,在右边属性窗口中是该模型的一些属性设置,SkeletonName指定该模型的动画默认为Bug目录中的Bug.skeleton,SubMesh就是该模型的子模型,在Animation列表中包含了该模型.Skeleton中包含的所有动画,可以选择一个,在窗口中就可以看见该动画的效果,下边是LOD设置和UV设置以及移动缩放旋转等,最地下Show Skeleton复选框提示是否显示模型骨骼,

在SubMesh 中子模型的属性有Allow Collision 是否允许碰撞,如果为false则不加碰撞,这样你就可以练穿墙术,哈哈

MaterialName 为子模型使用的材质默认Bug使用Bug的材质

  Material编辑器 材质编辑器,双击打开Bug.HighMaterial查看Bug使用的材质,在NeoAxis中提供四种材质基类

ShaderBaseMaterial Base材质(允许diffuse贴图,发光贴图,高光贴图,Normal贴图高度贴图等,最多支持4张Diffuse),VegetationMaterial(植物材质,使用可以实现树干树叶等植物的摇晃)、SimpleMaterial简单材质(仅允许使用一张Diffuse贴图)和FPSWeaponMaterial武器的FPS材质,

simple只能实现一张diffuse贴图所以性能相对较高,但效果那就太惨了!其他材质可以看着属性自己设置并赋到模型上查看效果,也可以直接看Demo中设置好的各种材质的实现,在Data\Models\Tree中有植物材质的实现,Bug的材质就是ShaderBase,简单材质就自己看,在Data\Types\weapons\submachineGun中有武器FPS材质的实现,就是游戏中的冲锋枪,相当的帅气!支持的贴图格式有dds,jpg,tag,png等流行格式,在这里推荐一个贴图制作工具CrazyBump

可以用一种Diffuse生成Normal贴图和高光贴图效果相当不错软件也非常好用!下载地址为http://www.crazybump.com/

  Parical 粒子系统,在NeoAxis Resource Editor中支持强大的粒子编辑器,可以自己新建粒子进行编辑,调出自己想要的任何效果!

这是NeoAxisDemo中的粒子效果 你可以根据自己的需要调出更炫的效果!Demo中的粒子文件在Data\Effects目录下有火,烟,Item等在Data\_Tests\ParticalSystem中还有一个效果可以自己研究

学会了 以后逢年过节自己在自己电脑上放烟花玩!^_^.....

 

posted on 2010-10-29 23:33  緈福ヤ尐混蛋  阅读(491)  评论(0)    收藏  举报

导航