游戏开发论坛

 找回密码
 立即注册
搜索
楼主: Miu

详解TV3D样例-山地射击

[复制链接]

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-7-7 10:08:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

ms以前的情况又要上演了……

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-7-7 10:17:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

“详解TV3D样例-山地射击”程序里有四个严重错误!(原作者错误)
程序的第一个错误:开第一枪枪口会有火光,第二枪以后就没有了,这是其一。

建议发没有错误的程序,只是注释对开发软件没帮助,

7

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2006-7-7 10:19:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

路过VB区又听到吵架声.

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
 楼主| 发表于 2006-7-7 13:47:00 | 显示全部楼层

Re: Re:详解TV3D样例-山地射击

使命召唤: Re:详解TV3D样例-山地射击

这样争论很好呀, 可以看出谁会谁不会..............................继续潜水.

只能看出谁是吵架高手,哪怕没理只要会吵一样有一大堆人被骗,You are the One in them.

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
 楼主| 发表于 2006-7-7 14:28:00 | 显示全部楼层

Re: Re: Re: Re:详解TV3D样例-山地射击

使命召唤: Re: Re: Re:详解TV3D样例-山地射击



应当写个游戏而不是讲空讲话.............................我困了.

你只要还迷着大师,无论我做什么你都会说我讲空话的。

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
 楼主| 发表于 2006-7-7 14:58:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

你是在叫我教你吧

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-7-7 15:11:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

昨天叫你改楼顶程序的错误,(贴子站长删除了), 我里面有一句话: 你改了四个错误我就叫你师傅, 我要不知道那个错误为什么会让你改? 你注释了一个没用的程序, 别人不会笑我,除非五星勋章是你的作品.

把你小学4年级做的TV3D, BSP游戏拿出来我们大家看看.

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
 楼主| 发表于 2006-7-7 15:23:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

五星勋章是你的作品我不希罕,如果是我的还会引以为耻。
至于那个错误嘛,没有4个,因为那些所谓的“错误“在旧版本里没有,新的倒反有了,就像古代的作品,错字不能说是错字,要说“通假字“一样。

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-7-7 15:50:00 | 显示全部楼层

Re:详解TV3D样例-山地射击

程序是原来是v6.1里的, 到了v6.2上运行就有问题了, 五星勋章没那个问题, 因为我不是用那个方法写的, MDL1和MDL2模型的操作方式根本不一样.

看我的五星勋章里的程序:

'定义模型
Public weapon2 As New TVActor2
'读模型
weapon2.Load "MODEL\GUN1.mdl"  'GUN1.mdl是枪模型
'换弹夹
If zd2 = 0 And Oldweapon < TV.TickCount - 300 Then    'ZD2是子弹数量
mSounds("shotreload").Play: weapon2.SetAnimationID 1: weapon2.PlayAnimation 30   '上弹声音和动画
zd2 = -1
End If
If zd2 = -1 And Oldweapon < TV.TickCount - 3300 Then   '换子弹的动画时间
weapon2.PlayAnimation 0        '换完子弹结束动画.
zd2 = 30                              '加子弹
End If
'显示枪
If wp = 2 Then   'WP是枪的编号, 五星勋章里1是手枪, 3是机枪.
weapon2.SetScale 0.2, 0.2, 0.4: weapon2.SetPosition PosX, PosY - 1, PosZ '枪的尺寸,位置, 坐标.
If angy <> 0 Then arcc = Atn(Sin(angy))    '枪的角度
weapon2.SetRotation 0, 180 - ang * 180 / 3.14, -arcc * 180 / 3.14
If B1 <> 0 And Not Shot And zd2 > 0 Then
weapon2.SetAnimationID 3: weapon2.PlayAnimation 40      '选枪的动画编号和动画速度
mSounds("Shot").Stop_: mSounds("Shot").Play    '开枪的声音
zd2 = zd2 - 1       '射击时减子弹
If zd2 <= 0 Then zd2 = 0     '子弹打完
Oldweapon = TV.TickCount
NEWweapon = TV.TickCount
Shot = True
End If
End If
...........................................................
TV.TickCount分别是控制开枪子弹间隔,  换子弹时间, 枪的动画等, 部分程序省略.

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
 楼主| 发表于 2006-7-7 15:52:00 | 显示全部楼层

Re: Re:详解TV3D样例-山地射击

荣誉勋章: Re:详解TV3D样例-山地射击

程序是原来是v6.1里的, 到了v6.2上运行就有问题了, 五星勋章没那个问题, 因为我不是用那个方法写的, MDL1和...

改用Actor1就没问题。
l另外:视楼上那位为透明
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 21:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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