游戏开发论坛

 找回密码
 立即注册
搜索
查看: 86204|回复: 101

自己做的ogre游戏,大家一起来交流啊

[复制链接]

2

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
QQ
发表于 2007-7-2 16:42:00 | 显示全部楼层 |阅读模式
程序:http://www.microdust.net.cn/myfiles/OGRERPGtest.doc
下来后把后缀改成.rar
我这个我花了不少时间,里面用了newton,ogre addon里的八叉树scenemanager,lua脚本,xml数据读取,还有ogre水面等东西
附件中是程序的结构图

sf_200772164131.doc

37 KB, 下载次数:

30

主题

109

帖子

114

积分

注册会员

Rank: 2

积分
114
发表于 2007-7-3 01:48:00 | 显示全部楼层

Re: 自己做的ogre游戏,大家一起来交流啊

呵呵,帮lz截张图,好抽象的世界啊。都用的ogre的模型吧,不知道可不可以攻击。
另外摄像机到某个位置就转成方块的视角了。
sf_20077314758.jpg

2

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2007-7-3 09:52:00 | 显示全部楼层

Re:自己做的ogre游戏,大家一起来交流啊

谢谢糖块了
我怎么不能贴图啊
是等级不够么

2

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2007-7-3 10:02:00 | 显示全部楼层

Re:自己做的ogre游戏,大家一起来交流啊

按下空格键就可以动了,你先看下我压缩包里面的说明,还有我发的框架图吧
这个我是花了很多时间做的

55

主题

331

帖子

337

积分

中级会员

Rank: 3Rank: 3

积分
337
发表于 2007-7-3 11:31:00 | 显示全部楼层

Re:自己做的ogre游戏,大家一起来交流啊

相当不错哟, 带子飞来飞去真过隐..

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2007-7-4 12:35:00 | 显示全部楼层

Re:自己做的ogre游戏,大家一起来交流啊

谢谢楼主共享,不过楼主貌似你的电脑中毒了,在Media文件夹里我的mcafee查到了病毒,请楼主杀毒后重新发上来吧!
再次谢谢楼主的开源精神。

45

主题

92

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
发表于 2007-7-5 17:56:00 | 显示全部楼层

Re:自己做的ogre游戏,大家一起来交流啊

OGRE业余游戏开发团队,招收程序、美工、策划
群号:41641430
程序加我QQ号:85105031

17

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2007-7-6 17:08:00 | 显示全部楼层

Re: 自己做的ogre游戏,大家一起来交流啊

看了你的demo,然后看了里面有关Lua的代码。我想问你一个问题哦,就是LUA脚本中的类怎么绑定的啊。你怎么可以在脚本中
script
main_object = LuaScriptMgr(gameobject);
mbOnceTrigger=main_object:getOnceTrigger()

这样怎么能直接在脚本创建一个对象呢?然后使用该对象的方法。请指教。我用的LuaPlus哦。
PS:你有什么联系方式吗?好请教哦。

2

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2007-7-7 19:55:00 | 显示全部楼层

Re: 自己做的ogre游戏,大家一起来交流啊

如下是这个程序的原码,大家多多指教啊,呵呵。
有哪位老兄能帮我把原贴中这个游戏的程序结构框架作成图片贴上来啊
我这里先谢谢了

sf_200777195517.rar

177.48 KB, 下载次数:

2

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2007-7-7 20:15:00 | 显示全部楼层

Re: 自己做的ogre游戏,大家一起来交流啊

如下是程序的框架结构,其中World类包含其他各类,其他各类靠world类交互信息:

World
(整个程序的中枢,很多类都保存了它的指针,靠其与程序中其他元素交互)
    EnimiesMgr
        (Enimy的管理类,从xml中读取,链表连接)
    ScriptMgr
        (脚本的程序实体,主要看通用函数getParaFunc,setParaFunc)
    LuaScriptMgr
        (外部脚本与程序的连接)
    TriggerObjMgr
        (Xml读取链表连接)
    TaskMgr
        (管理那些间歇性执行的task)
    SoundMgr
        (有openal和audiere)
    FollowCamera
    Player
        (玩家类,很早以前写的,很不规范)
    Maplevel
        (地图的上的各类场景,用addon中的octree结构,newton)
    WaterMesh
        (Ogre中的那个水面,改动了些东西,加了几个函数)
    Profile
        (程序段采样分析,用来看各程序段执行所占cpu的情况)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 06:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表