游戏开发论坛

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

NF_XP推箱子代码

[复制链接]

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-23 00:49:00 | 显示全部楼层

Re:NF_XP推箱子代码

游戏之家,你这个问题如果用面相对象的思维来编写的话就简单多了~
比如~
定义8种坦克,各自拥有自己属性,也就是说写个样板~
然后如果要出现坦克,定义一个新的上面其中一个坦克类型,然后放到要显示在屏幕上的Array,如果Array里面一个坦克被摧毁了,就从Array中将他remove掉~
要是出现新坦克的话再按照模版弄个新坦克出来放到Array里面就好了

9

主题

198

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2006-3-23 01:18:00 | 显示全部楼层

Re:NF_XP推箱子代码

既然是学习,谈不上什么抄袭,再说这个游戏只是让初学者对游戏开发有一个初步的概念。根本就不涉及什么版权。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-23 19:26:00 | 显示全部楼层

Re:NF_XP推箱子代码

这个跟你说得这个有区别~
我并没有说用数组,这个功能也是vb6不支持的,所以你暂时还不能理解我说的这个意思~
就是把坦克看成一个独立的对象,就像是生活中的坦克,跟其他坦克只是有相似的属性,但是跟其他坦克却没联系,并不是一个数组或者一个type(structure)就可以表示一个对象的而是要用到类(class),而vb6的class只是个半成品

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2006-3-23 19:50:00 | 显示全部楼层

Re: NF_XP推箱子代码

不能因为VB的class不完善就完全否定它了,只要游戏不涉及多态,继承等等方面阻碍游戏开发的问题用VB6还是可以的.

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-23 20:28:00 | 显示全部楼层

Re:NF_XP推箱子代码

我只是针对面向对象开发这个思想的问题~
我只是觉得用类来开发游戏之家说的那个问题简单的多~
定义一个坦克基类,定义一些基础特性,然后再定义各种不同型号的坦克继承基础坦克类~
然后用这些类来创建对象,编程会方便很多

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-24 04:04:00 | 显示全部楼层

Re:NF_XP推箱子代码

再写个坦克游戏我没那么多时间,不过我正在搞的魔兽世界的服务器端就是用的面向对象的思维来编写的,如果你想看原码的话我可以给你
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 23:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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