我第一个vb 3d乒乓球小游戏
vb吧
全部回复
仅看楼主
level 10
leon2 楼主
ylwx
2011年08月29日 08点08分 1
level 10
leon2 楼主
用词还是准确的。先发一下截图

2011年08月29日 08点08分 2
level 10
leon2 楼主
真正的游戏说明来了
使用了不久前做的一组3d模拟函数(经过增强)作为基础,然后加入了游戏的各种成分……
在乒乓球位于某一高度时点击它的周围就是发球和击球……在左边就是向右击球,以此类推……距离球越近,力度越大……
目前只能玩家发球……
并且只有【练习模式】,没有计分……(当然真的【狠】有兴趣的自己加模式吧)
特别说明的是击球功能有很大的问题,就是很难从球后面下方挡球,主要是算法问题,不过我不想搞了(还有别的紧要事做,就让【狠】有兴趣的朋友研究一下如何改进吧)……
这个问题突出体现在玩家几乎不能挡住对方的球,至于你信不信,反正我信了……
另外还有一个小问题是球如果触网可能会“粘”在网上,因此造成胜负判断失误(玩一下就知道了……)
还有……
现在我剩下放假的时间比较紧了,所以有这么多这么多的问题到底该怎么解决呢?所以我就开源了,希望自己的游戏得到改进&被分享……请大家指教!
稍后发下载地址
2011年08月29日 08点08分 3
level 10
leon2 楼主
(ps:上面那楼的那个“还有……”是说还有很多的问题,比如3d渲染顺序不当,这俺没法立刻解决,毕竟初次接触3d模拟)
2011年08月29日 08点08分 4
level 10
leon2 楼主
http://u.115.com/file/e6kgre2r#
MyPingPong.rar
欢迎下载
2011年08月29日 08点08分 5
吧务
level 10
可惜没有源码
2011年08月29日 11点08分 6
level 10
leon2 楼主
……5楼的链接你点进去了么……
2011年08月30日 09点08分 7
吧务
level 10
有了
2011年08月30日 09点08分 8
level 7
电脑秒杀我啊...我表示压力太大...
2011年08月30日 11点08分 9
level 10
leon2 楼主
没关系,我也被秒杀了[揉脸]不过我在新版本已经改进了击球,现在好多了,差不多可以超过电脑……如果觉得电脑很弱,可以自己修改 doNPC() 的代码,加一些击球时对球速和球高的判断……
doNPC() 里面的 sForceScale 表示击球力度系数,sScaleZ 表示击球的高度,取1时就是球击来时的高度~下面是新版本下载地址
http://u.115.com/file/dnhogivx#
MyPingPong.rar
新版本改进了诸多bug,包括1楼所说的两个bug,还有球的显示问题(这个其实解决得很马虎),并且仍然只有练习模式。【狠】有兴趣的亲们就自己加入计分的比赛模式吧!
另请继续提出意见~谢谢!(如果没有意见我就把这玩意儿搁下做别事情去了~)[Love]

2011年08月30日 13点08分 10
吧务
level 10
今天抽空在搞3D框架…
2011年08月30日 14点08分 11
吧务
level 10
3D框架基里,所有控件的大小都以z轴到视觉线上的距离成等比缩放,所以关键在于z轴
2011年08月30日 14点08分 12
level 10
leon2 楼主
虽然不懂,但是觉得有道理。加油
2011年08月30日 15点08分 13
level 10
leon2 楼主
搞完的话不妨发一下成果吧[睡觉]~
2011年08月31日 02点08分 14
level 7
现在换我秒杀电脑了...不过打够一回合还是很困难...
2011年09月01日 02点09分 15
level 1
还有源码嘛,我想看看
2021年05月24日 07点05分 16
level 11
[email protected],我也想学习观摩下,拜托,谢谢啦。。。
2021年10月14日 13点10分 17
1