xna吧 关注:586贴子:1,925

XNA3.0的2D入门中文视频教程bt下载

只看楼主收藏回复

http://xna.omgsoft.com.cn/news/XNA3.0_2D_Beginner_Tutorial_BT.aspx
Bitcomet24小时做种,现在下载的人较少,尽量不要用迅雷下载。
本站推出原创XNA视频2D入门教程,基于官方2D Beginner Guide视频教程改编而来。视频将不定期更新,欢迎您的关注。
教程名称:2D入门教程
制做:鸥盟软件科技
讲师:白狐
面向人群:XNA初学者
开发环境:Windows vista,Visual Studio 2008,XNA 3.0
视频格式:wmv
分辨率:1024x768
第一讲:熟悉开发环境
第二讲:绘制背景图片
第三讲:键盘输入控制
第四讲:使用类和泛型集合
第五讲:碰撞检测
第六讲:制做爆炸效果的2D动画
第七讲:使用XACT创建声音工程
第八讲:文字的绘制


IP属地:河北1楼2009-11-10 12:18回复
    • 221.213.45.*
    下到99.9%再也下不动了。剩余第5和第6讲,然后我想单独下却说我下载次数过多,不能下了T_T…………


    2楼2009-11-21 10:38
    回复
      • 120.13.88.*
      你们下完的朋友拜托多做一会源,都是拿迅雷下完就走人的。


      3楼2009-11-21 11:05
      回复
        为了能让更多的人下载所以没有屏蔽迅雷,还请大家尽量不要使用迅雷下载。
        更不要一边用迅雷下,一边抱怨下得慢。


        IP属地:河北4楼2009-12-09 13:55
        收起回复
          看完了第一节,说真的,讲得很差。namespace这种基本的英文单词都读错了,不过非常鼓励这种敢讲的热情,还是要谢谢楼主。


          IP属地:上海5楼2009-12-24 01:46
          回复
            还有一点要说一下,Update的调用默认是60次,而Draw是没有限制的,Draw值不超过屏幕最大刷新值。各位下这个教程的同学在听的时候要注意一下,想看看效果的可以,想听他讲的可能要失望了。


            IP属地:上海6楼2009-12-24 02:18
            回复
              • 110.245.34.*
              不虽然里面有些无伤大雅的错误,但是这也是目前国内最好的XNA中文视频教学了,如果你做出了哪怕一个绝对完美的视频教程发到这里来,我一定对您顶礼膜拜并说这个教学比起您的来真是差得没法要了。


              7楼2010-01-01 21:33
              回复
                呵呵,为了namespace这个单词我特意回去听了一下,终于在13分钟左右找到了,的确是说错了,当时这个第一讲已经是在录第四、五遍了,总是出错重来,你也应该听到后面马上咳了口痰出来,说了两三个小时口干舌燥的。不过没关系,新版出来后会重新录制入门教学,您提的建议我只能下次注意了。
                关于Update和Draw的次数问题,我当时以它的默认刷新率来讲的,的确在很多博客文章中会都说"Update 方法默认是每秒钟更新60次,而Draw方法则没有限制,但最大为屏幕刷新率"。
                但我不知道你有没有亲自试验一下默认情况下程序对Draw函数的调用次数,这里有一个显示刷新率FPS的类:
                http://xna.omgsoft.com.cn/education/fpscounter_class.aspx
                经过验证Draw默认都工作在每秒60次左右,这其实是跟Update每秒60次的执行次数有关,但这只在一次Update+Draw<1/60秒的情况下有效。
                而如果在update中逻辑过多或Draw中绘制元素过多时,也就是Update+Draw>1/60秒时,程序会优先调用Update,直到空闲时才会调用Draw,当Draw函数每秒调用在不到10次数,我们的游戏就会惨不忍睹了。
                我在教程中无非是想强调Update调用的优先性,被你在这里断章取义了,不过你也要知道,Draw被很多因素限制。对于初学者来说,还很难遇到游戏逻辑复杂到Update+Draw>1/60的情况,太深入的话反而不容易被理解,也很难一时讲清楚。
                


                IP属地:河北8楼2010-01-01 22:20
                回复
                  教程看完了。。。
                  不过着实。。感觉很。。。
                  感觉下的很不值啊。
                  讲的人让人感觉就是一个新手,完完全全的新手。
                  不是我打击你,真的讲的还没有这个书翻译出来的看得好:
                  http://www.cnblogs.com/eros/tag/XNA/
                  讲课的这个人评价起来只能是。。。
                  他自己也是现学现卖的,根本就没有理解XNA核心机制,讲起来让人听得感觉空泛。
                  因为很多让人感觉你自己都没有理解。
                  就一个简单的Draw绘制。。让人听得痛苦的。。。我想Begin和End方法这是完全逻辑上的需要写的吧。死记硬背的东西啊。。第一次居然会忘记写???
                  天。。。。
                  而且~
                  用的一些个方法并不是最精简的。都扯到几何上面去了。。。
                  还有。。。
                  要知道看这个视频的人,最起码都是会C#的。。不会基本的C#开发。。怎么搞这个??
                  你也不用讲的太过细致。。什么括号啊。。变灰色啊。。对齐啊。。什么的。。。
                  让人听得太吐血了。。。
                  反正。。强烈建议你重新制作一份教程出来。。。
                  而且。
                  就算是教程。。麻烦之前备课。
                  还有
                  说话中不要“大概”,“就这样”,“反正”这类词语。
                  让人感觉你很不专业,而且你所做的让人无法完全相信。。因为你这样说的话。。感觉你自己都没底。。谁还敢照你说的做啊。。。
                  以上就是看完的感想。
                  不表扬,只提建议。
                  希望改正。不过第一次看到视频中文教程,再怎么还是很感动。
                  谢谢!!


                  9楼2010-02-01 22:10
                  回复
                    还有。语气问题。
                    教程声音忽大忽小。。我把音响开得很大。突然你一下。。有时候吓一跳。
                    建议参考外国人的语音。
                    http://tieba.baidu.com/xna/shipin/play/172c1e184cf690464c45b425/
                    平和,稳重。


                    10楼2010-02-01 22:14
                    回复
                      来支持一下


                      11楼2010-02-08 14:23
                      回复
                        To:9楼批评的很不给面子呀,出于教程作者身份还是要回应一下:
                        ------------------------------------
                        -教程看完了。。。
                        -不过着实。。感觉很。。。
                        -感觉下的很不值啊。
                        ------------------------------------
                        这个教程是完全免费的,我相信您没有花一分钱,如果您是付费过的,请找那个人退款。
                        --------------------------------------------------------
                        -讲的人让人感觉就是一个新手,完完全全的新手。
                        -不是我打击你,真的讲的还没有这个书翻译出来的看得好:
                        -http://www.cnblogs.com/eros/tag/XNA/
                        --------------------------------------------------------
                        教程标题是:“入门教程”,这个系列从计划时面向的观众定位就是初学者,假定读者就是不会用Visual Studio,不会用C#,不懂编程但对游戏开发有热情的爱好者。
                        我承认我接触XNA也没多久,那是因为XNA这个东西出来也没多长时间,我们都是新手。
                        对于文章类教程,我觉得各有各的好处,有些人喜欢看视频,有些人喜欢看文章。但是最好不要写文章教程的人打击出视频的人,出视频的人打击写文章的人好吧?我同样喜欢看文章教程,但是不可否认一些没基础的人需要视频,所谓“眼见为实”嘛。那些看过文章的人,未必真的能照着调试出一个项目,但是看过视频的人,肯定是能写出来的。
                        --------------------------------------------------------
                        -讲课的这个人评价起来只能是。。。
                        -他自己也是现学现卖的,根本就没有理解XNA核心机制,讲起来让人听得感觉空泛。
                        -因为很多让人感觉你自己都没有理解。
                        --------------------------------------------------------
                        现学现卖没有什么不好,对于XNA核心机制是什么,这个概念官方也没有定义吧?我的理解就是DX的进一步封装。
                        视频教程本来随意性就很强,不应该和小学课本那样一板一眼。某些地方的含糊可能只有您这样的专业人士才能听出来,我想您也从来没有给初学者做过教程,对于一个概念,又想让初学者听懂,又不想讲的太专业让初学者退却,这个语气也是很难掌握的。
                        这个教程的目的本来就是点到为止,能让初学者顺利的调试出一个能跑起来的游戏程序来才是最关键的。
                        -----------------------------------------------------
                        -就一个简单的Draw绘制。。让人听得痛苦的。。。我想Begin和End方法这是完全逻辑上的需要写的吧。死记硬背的东西啊。。第一次居然会忘
                        记写???
                        -天。。。。
                        -而且~
                        -用的一些个方法并不是最精简的。都扯到几何上面去了。。。
                        -还有。。。
                        -要知道看这个视频的人,最起码都是会C#的。。不会基本的C#开发。。怎么搞这个??
                        -你也不用讲的太过细致。。什么括号啊。。变灰色啊。。对齐啊。。什么的。。。
                        -让人听得太吐血了。。。
                        -反正。。强烈建议你重新制作一份教程出来。。。
                        -而且。-就算是教程。。麻烦之前备课。
                        -还有-说话中不要“大概”,“就这样”,“反正”这类词语。
                        -让人感觉你很不专业,而且你所做的让人无法完全相信。。因为你这样说的话。。感觉你自己都没底。。谁还敢照你说的做啊。。。
                        -------------------------------------------------------
                        2D游戏开发肯定要用到几何,这个不用多说,我还认为讲的不够多不够细。
                        教程中发现忘记写Begin End,马上补上了,spritebatch的Begin和End可不是死记硬背的东西,多组件,状态控制,背景缓冲时的用法大有不同。
                        没有哪个教程和项目能做到0bug,我对每个指出我的失误的同学表示道歉,再次表示能弥补这些失误只能等到XNA4.0了。
                        您不能说:“不会基本的C#开发。。怎么搞这个??”这让广大的游戏爱好者太失望了。如果一个不会C#的人向您讨教,您回复一句上面的话,他肯定再也不会找您学习了。
                        不能因为他不会C#,就剥夺人家学习开发游戏人权利。我认为每个人都能写游戏。
                        我个人性格内敛,我本身也就会这点东西,也用不着盛气凌人的语气,我也不觉得自己比看教程的人强,不用显摆我这点技术去拉开我和初学者的距离。我十分愿意费力做教程出来,自己租服务器免费给大家下载分享。因为我不做的话,某些早接触的大牛高人们可能永远不会做出来。
                        对于有没有人敢照我说的做,我会在我的论坛发布一个调查,也会将您反应的问题和大家进行一下讨论,欢迎您一起来参与:
                        http://xna.omgsoft.com.cn/Forum/Default.aspx
                        ---------------------------------------------------------------
                        -还有。语气问题。
                        -教程声音忽大忽小。。我把音响开得很大。突然你一下。。有时候吓一跳。
                        -建议参考外国人的语音。
                        -http://tieba.baidu.com/xna/shipin/play/172c1e184cf690464c45b425/
                        -平和,稳重。
                        ---------------------------------------------------------------
                        -您的这个建议不是语气问题而是声音问题。
                        声音忽然变大的那一课是因为上一节发布时有人反映声音太小听不清楚。我为此换了一个麦克风,只能买20块的那种,没办法为了租服务器已经砸锅卖铁了,反复调整才达到基本满意的效果。
                        你可能不常听国外教程,很多讲的都是很简单很基础的东西,也经常穿插着:ok,here we go,whatever,possibly,sometime,just in case等助动词,语气词和常用语,风格也更为随意,都是以成功实现既定目标为目的,这也是我经常看国外教程的原因,并希望将这种风格带到国内来。
                        最后,您对XNA看来有很深入的了解,您可以做出一个范例视频教程来给我们做一个模板来参考参考好吗?今后我们会严格按照您的模板标准来做更深入的视频教程的。而且我代表XNA吧的吧主诚挚的邀请您加入到XNA吧中,为这个大家庭传道授业解惑,增加国内XNA的技术实力和影响力,带领我们做出好的视频游戏来挽救国内低迷的单机游戏市场。


                        IP属地:河北12楼2010-02-09 14:38
                        回复
                          我来看看


                          14楼2010-02-22 12:03
                          回复
                            我也是来看看的.


                            15楼2010-02-22 12:33
                            回复
                              • 118.117.210.*
                              完全不了解游戏编程. 只对C#有点基础.
                              有这样的视频,了解下 是不错的


                              16楼2010-02-23 13:33
                              回复