游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3245|回复: 8

斑竹的呼吁

[复制链接]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-2-28 19:16:00 | 显示全部楼层 |阅读模式
     久违的空气中我走进久违的板块!低迷的vb区让我不禁为之神伤,gameres早期还排在4、5名的板块就没有再多一点点帖子。有价值的东西这里已不再多,熟悉的名字已是那么稀疏!我因为个人的问题很久没来了!
      这里要讲一下咱们板块的问题,我就先说说我自己!我是个几经风雨的年轻人,现在还依然年轻。最早接触的 编译器 是长城 basic ,语言是为编译器而存在,所以就对basic有很深的了解!后来,为了做游戏,因为长城basic低下的执行效率而转投 turbo c/c++(14岁) ,后来顺利成章的学习vc++。但在我开发第一个项目时,我又转向VB,原因很简单,dx7 ,forVB了。
      我很鄙夷微软为vb配备的编译器,不得不说,一直到了vb6,它才看起来像是个编译器,而不是脚本执行程序,但他还是极大的限制了我的发展,vb=应用程序 的死框架让我在上海无法生存,之后我就消沉了两三年。就是在消沉的时候我成为了这个板块的斑竹,我遇见了一些,比我还年轻,比我更具坚持精神的坛友们,我深爱你们,祝你们成功。可是看着你们在走我失败的老路子!
      BASIC是一门语言,vb是一种编译器!我们可以对一门语言有坚持,因为语言是与时俱进的!语言可改造,可进化,可升华,在人的推动下,它永不落后!可编译器呢,它在不停的被淘汰,难道我们要跟着编译器一起被淘汰掉吗!不是!你已经多一种选择了!vb.net一个很不错的编译器,你不是会vb吗?basic的关键字你熟悉,vb.net具有vb6不具有的更先进的基于basic的语言特性,秉承了vb6 快速开发的特点!此时不换,更待何时。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2005-2-28 19:23:00 | 显示全部楼层

Re:斑竹的呼吁

      接着侃,现在我是在上海,操着vc7写游戏,但只要有机会,我会用c#和vb.net写东西,偶然也用下vb6。让众多前辈感受一下从vb年代锻炼出的超快速开发!整个团队的人都是用vc的,但我始终对我所热爱的basic有着坚持!等到下一代操作系统,等到大家的机器都.net,我们就可以肆无忌惮的转向.net开发,各位前辈都要重新学习.net中的c#或是c++M的时候,我的vb.net经验可是走到前面了哦!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2005-2-28 19:34:00 | 显示全部楼层

Re:斑竹的呼吁

      顺便向大家介绍一下.net语言,.net是微软的新一代平台,性能。。。。。省略一万字,我们关心的是:开发更容易。.net和以往的编译器不同,产生的不是机器代码,也不是解释代码。是一种奇妙的中间层代码,这种代码透过.net框架来执行,随着微软的野心膨胀,迟早你的洗衣机也能运行这种中间层代码。
      然后,.net中的语言都会被生成为这同一种语言,这就保证了个语言间不会有性能差异,呵呵。目前.net中含有vb.net c# j#三种语言,令人不爽的是,还是c#为主打语言,不过vb.net和他也就只那么一点点差异,真的只是那么一点点,比如有些C#代码,vb.net还要通过编辑器实现,但这绝对是bug呀,会被解决掉的!我们已经可以在c#和vb.net间实现99.9%的代码互换,剩下的那一点点也可以稍加修改来用!
      学习基于先进语言的先进编译器是很有必要的!赶快扔了vb6吧!不要被时代抛弃!

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2005-2-28 19:37:00 | 显示全部楼层

Re:斑竹的呼吁

       然后说一下游戏编程!建议先把本站的资源翻一遍哦!而且要学一点c++,跨语言的学习有时也是必须的!顺便告诉大家!.net系列的dx9sdk封装的很不错,千万不要错过哦!3d 就是 2d+1d么!不要以为3d 和 2d是截然不同的东西,直接学3d吧!2d基础到你学3d是基本没什么用,但会3d就能把2d作的很好!我现在正在学习3D制作技术!
      我把我的老师前辈(很牛的3d高人,专攻3d渲染,其他什么都不会)告诉我的一下话转送给大家!
     1.逻辑谁都能写,能写3d的人很少
     2.学3D吗?先写个太阳、月亮地球,自转公转的程序(要不是我以前学过一点3d,是写不出来的!很锻炼控件、矩阵的概念和计算:是不准用d3d数学库的,否则就没有锻炼意义了)
     3.贴图状态?自己试一试,不就百多种组合么(很强哦,其实很多东西都这样,试一试,理解更容易,也更容易了解的全面)
      4.自己做(在我查生成球体的函数时,做这个,我花了2个小时,确实,不要太依靠系统的已有功能)

     还有很多想不起来了,现在会比较忙,但以后会长来的!大家不要被我打击了哦,要鼓起精神哦!

25

主题

179

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2005-3-1 13:44:00 | 显示全部楼层

Re:斑竹的呼吁

版主强啊!支持你,支持VB

版主在做什么游戏,可否弄个图来看看

9

主题

106

帖子

106

积分

注册会员

Rank: 2

积分
106
QQ
发表于 2005-3-3 06:01:00 | 显示全部楼层

Re:斑竹的呼吁

  呵呵,多谢斑竹的鼓励……加油…………

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-3-3 18:21:00 | 显示全部楼层

Re:斑竹的呼吁

VB还是要坚持下去的。

但是我目前还不打算立即转.NET。

我想首先弄明白这些问题:[em24]
1、VB.NET的效率对于VB6有多大提高?
2、VB.NET有什么新特性?
3、VB.NET听说是全面面向对象的,但是在VB6中的经验告诉我大量使用类会使速度大大变慢,效率降低,虽然开发时会更加容易,但是是否是以牺牲效率为代价换来的呢?
4、有一种观点认为转向VB.NET不如直接转向C#,理由是VB.NET相对于VB6变化太大,几乎相当一种新的语言,我想搞清楚,变化到底有多大?

等这些问题搞清楚之后,我再考虑是否转向VB.NET。

大家一起来讨论吧,特别是用VB.NET的兄弟们。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2005-3-3 20:50:00 | 显示全部楼层

Re:斑竹的呼吁

1.net完全独立架构,甚至脱离了win32api,相对vb6在目前硬件还未全面支持下效率已有了几倍的提高!
2.新特性就是类!
3.不会,是用类导致效率降低是由于vb6的解释执行方式导致的!.net是天生的结构化语言,不会因为使用类而产生多余开销!
4.vb.net相对vb可以说语言本身没有什么是一样的!vb已经结束了,vb.net是另外一种东西!
vb.net和c#以及其他.net语言,几乎每一行都可以代换!他们根本没有什么本质区别!vb升级到vb.net难 vc升级到c#更难!如果说vb6和vb.net有30%相似,vc 和 c#就只有5%

3

主题

20

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2005-3-4 19:53:00 | 显示全部楼层

Re:斑竹的呼吁

我一定要说一下
好感动啊!!!!!!多谢版主鼓励!!!!!
你的话让我找到了方向
但是我现在才发现我刚刚买错书了 买本个C#.NET的书 呜呜 怎么没有看到VB.NET的书呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 10:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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