游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: hotrainfall

舰炮射击3Demo最新进展情况

[复制链接]

11

主题

145

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2007-12-7 16:21:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

恩,不光是雾,还有打光上也可能造成干扰,我曾经修改雾到了完全不干扰的情况,但是后来一打了光,光的亮度和方向都造成了干扰,作为一个引擎,应该有解决shader干扰的办法吧。不过想想也是,CS中的所有地图都有一个特点:没有雾。否则一定会干扰shader运作的。

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-2-5 05:45:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

我现在也准备做一个舰炮射击的小游戏,看到楼主的小游戏Demo我禁不住手痒。希望楼主早日发布你的作品,我好下载一玩。

我暂时就做两舰对射的二战类型的吧。

11

主题

145

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2008-2-18 16:01:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

呵呵,很抱歉,长时间没有进展了。
因为这段时间忙着结婚,又由于工作需要暂时去学习ASPX了,又更新了系统(XP从SP2到SP4)系统盘因为要安的东西太多不得不扩大,结果很多资源全部刻到光盘上去又恢复回来。
再加上在VB下运行良好的算法一到了VC下就经常性的引起跳出、黑屏等问题,又不象VB下那样可以在运行时进行调试,根本很难找到出问题的地方,所以暂时停止该游戏的制作工作,待到结完婚(4月)以后再抽时间做。
但是总结出一个道理,如果真要用VC做,一定要把MDL制作学会,因为这次制作中,不得不使用了两个VECTOR链,一个涉及Mesh,一个涉及ACTOR2,结果两个链交替循环起来很烦,如果里面的角色只有一种来循环算法就好多了,难怪零点行动里面的所有可动的东西(包括被破坏的墙)都用MDL做。
实际上,我的问题是我把一个大关做成5个小关,结果运行到第3个小关敌我都发不出子弹来了,我用鼠标一发子弹,就弹出程序来了,而且找不到问题所在,我总不可能发一个只能打前3小关的游戏给大家耍吧。

0

主题

386

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
QQ
发表于 2008-2-20 01:13:00 | 显示全部楼层

Re: Re:舰炮射击3Demo最新进展情况

又不象VB下那样可以在运行时进行调试...

极其同意,VC++下调试实在是太麻烦。

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-2-21 09:40:00 | 显示全部楼层

Re: Re:舰炮射击3Demo最新进展情况

hotrainfall: Re:舰炮射击3Demo最新进展情况

呵呵,很抱歉,长时间没有进展了。
因为这段时间忙着结婚,又由于工作需要暂时去学习ASPX了,又更新了系统...


打三关的也可以呀!!!期待

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-2-25 11:32:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

楼主努力啊。不过尽量不要做中国人打中国人的。 [em10]

11

主题

145

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2008-2-25 22:23:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

我已经很努力的在抽时间做了,总算找到了三关弹出的代码问题,现在可以耍5关了,不过这个游戏的开发度仍然很低,
     首先是关卡卸载问题,由于类之间的嵌套导致一些TV3D中的类不能完全卸载而造成资源浪费,第一次玩可以达到47fps,再打第二关就只能达到27fps,很多资源仍然无法被完全卸载而待在内存里干扰下一关,一会儿=NULL,一会儿release(),一会儿isenable(false),根本不知道该如何才能把3D部分完全卸载。
     其次是游戏的平衡性,居然写到这时候才发现忘了设置敌人一个很重要的属性,就是被消灭后的经验点数,对于读文件来实现的多个程序调用来说,那将意味这不小幅度的修改。
     再次是一些场景中关卡变换需要实现的东西,比如舰艇只受键盘控制,而不能随小关而移动,害得我每调试一次都得把舰船开到下一地点去调试,特别是靠近后面的关卡。
     还有是游戏的声音,才刚刚实现有一点声音,但是无法将其放入到很底层的类中去,要把所有的声音、音乐都播放出来看来还有点难度。
     最后还是老问题,就是弹道计算,现在只有普通炮弹弹道还基本可信,其他的弹道计算不用3分钟就会把程序拖垮,看来使用普通的数学来计算真是费工又费时。
     不知道tv65是不是对VC的声音支持、物理引擎支持、碰撞支持这些低版本基本实现不了的东西有点支持。
     至于中国人跟中国人之间的问题,仅仅只是个旗帜与题材的问题,这并不代表我的政治倾向与真实想法,只不过是实在想不出来2008年除了这个还有什么更激动人心的题材下的一种权宜之计而已,当然,如果看此帖子或玩这个的人是海峡那边的,那么我对此引起的的不和谐表示抱歉。

11

主题

145

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2008-5-27 15:01:00 | 显示全部楼层

Re:舰炮射击3Demo最新进展情况

该游戏的半途径而废版已发布,Bug超多,但是勉强能玩,如果你有足够的耐心和不怕无数次被弹出的勇敢精神,
敬请玩一下。
http://bbs.gameres.com/showthread.asp?threadid=111354
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 09:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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