转自66RPG:NeoAxis教程 第二篇
来源:互联网 发布:php开源源码 编辑:程序博客网 时间:2024/05/26 02:19
http://www.360doc.com/content/10/1003/23/3711385_58244244.shtml
继续上次的内容
我们有了环境的雏形,开始细节化一下场景
点击base.staticmesh,此时会出现一个窗口。在其中找到types.staticobjects.maple.maple.mesh,记得选中Entity Types窗口中的右上角的两个工具,然后再地图上添置一些树木把
填完了把lightmap再烘培一下,就能看到树的影子了
在场景中放两把枪把,枪的位置是types.items.weaponItems,根据默认的action游戏模式,拿到枪后就能射击了,可以进游戏调试一下试试~~
这是运行后的样子
下一步我们种点花
种花使用的是DecorativeObjectManager,他的位置也在Base里
添加后选中它,点击下面的Edit,会出现窗口,自己摸索下我就不多罗嗦了~
PS:添加自己画的花草的方法会在以后降到材质编辑器的时候讲
添加了一些花花草草后运行的效果
接下来我们做个室内景
找一块空旷的地方,加一个staticmesh,Models\CorridorExit\CorridorExit.mesh,加完应该看到这是一个长廊形状的房子,但是没有门,于是我们要再加两扇门。
因为门是活动的,所以我们不能把门作为staticmesh处理。在Types.Dynamic中找到Door,加上吧,拖拖拽拽,旋转到正确的位置即可
运行游戏,看看你能不能走进去
然后再长廊内添加一些东西吧
需要注意的是,因为我们无法把lightmap渲染到模型上,所以在室内景里尽量不要使用staticmash
我自己随意给内部装修了一下,注意油桶点着了是会爆炸的哦!
我还加个个虫子当敌人,虫子的位置是在types.units.bug.bug,记得要给虫子分配势力,在虫子的属性的InitialFaction中设置为BadFaction即可
烘培一下lightmap,运行游戏把
好凶猛的虫子,一上手就冲着我扑过来了。。。。。
好了先讲这些了,傻瓜式demo到这里为止了
你可能要问,这编辑器什么都做好了,什么都是死的
难道我们只能做FPS游戏了么?
当然不是,Map编辑器只是把我们事先做好的资源整合到地图上的工具而已
至于那门,那虫子,那树木,那海水,那天空,那武器,其实都是在Resource Editor完成编辑的
后面几张我们将着重介绍一下Resource Editor的内容
最后加张图,这是我做着玩时候弄得demo
- 转自66RPG:NeoAxis教程 第二篇
- 转自66RPG:NeoAxis教程 第三篇
- 转自66RPG:NeoAxis教程 第一篇,从头开始
- RMXP教程(制作属于你自己的游戏)1-1新建工程【本教程及后续教程转自66rpg】
- Neoaxis
- PS教程第二篇
- NeoAxis 简介
- NeoAxis Sound
- 第二篇 RMAN命令知多少--转自君三思
- 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果
- 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果
- 第二个错排题(RPG的错排)
- 易语言自绘系列教程(美易自绘)(第二部分)
- 第二章----转自高工的blog
- 简单的RPG游戏制作教程
- RPG
- NeoAxis Engine Description
- NeoAxis Game Start!
- 如何将mysql的默认datadir改变成自己想要的路径
- mybatis实战教程(mybatis in action),mybatis入门到精通
- 黑马程序员——IO(FileWriter,FileReader)
- opengl配置glut.h问题
- MySQL 的存储引擎
- 转自66RPG:NeoAxis教程 第二篇
- [leetcode] House Robber
- 用JAVA编写源代码和文件统计器
- 机器学习高质量会议资源
- 可编程中断控制器(PIC、APIC)
- 转自66RPG:NeoAxis教程 第三篇
- 第一次作业:《国际贸易学》—国际贸易的分类与特点
- [leetcode] Binary Tree Right Side View
- 程序的内存分配