海妖 发表于 2015-1-16 22:19:14

ASP.NET网页编程之一同学WP7 XNA游戏开辟(五. Sound)

Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!在游戏中声响长短常主要的一块,关于声响来讲又分为音频和音乐,在这方面XNA也供应了很便利的办法用来办理和播放。
  一.音频:一样平常用来播放一些很短的wav格局的音频,好比点击等声响效果。
  Microsoft.Xna.Framework.Audio定名空间中的SoundEffect包含了对Audio的处置API,如Play、Stop、Pause等还能够轮回播放。
  SoundEffectse=.Game.Content.Load(“Hit”);
  se.GreateInstance().Play();//播放
  se.GreateInstance().Stop();//中断
  se.GreateInstance().Pause();//停息
  se.GreateInstance().Resume();//持续
  se.GreateInstance().IsLooped=true;//轮回播放
  假如声响良多,就必要办理起来,能够在加载的时分把资本全体加到一个列内外举行办理,必要的时分再修改来用。
  DictionaryAudioList//能够用Dictionary来保留一切声响资本,它的优点就是能够按名索引取资本。
  SoundEffectse=Game.Content.Load(“声响资本名”);//载进声响资本
  AudioList.Add(key,se.CreateInstance());//存储资本
  AudioList[“声响资本名”].Play();//猎取资本并播放
  AudioList[“声响资本名”].State==SoundState.Playing//猎取声响形态
  二.音乐:能够播放mp3等格局的音乐。能够用来播放背景音乐。
  Microsoft.Xna.Framework.Media定名空间中的Song包含了对song的处置API,如音乐的称号、专辑、歌手、工夫等的猎取。但这个类不克不及用于对音乐的Play、Stop、Pause、Repeat等的操纵,必要MediaPlayer这个静态类来完成。
  Song=Content.Load(“Kalimba”);
  MediaPlayer.IsRepeating=true;
  MediaPlayer.Play(Song);
今天去面试,被问到C#中的new关键字,看了那么多的书对new关键字还是有一定认识,回来又把new复习了一遍,发现了许多以前还不知道的细节。

只想知道 发表于 2015-1-19 08:40:02

逐步缩小出错代码段的范围,最终确定错误代码的位置。

变相怪杰 发表于 2015-1-28 05:47:11

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

深爱那片海 发表于 2015-2-5 17:56:37

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

不帅 发表于 2015-2-13 05:00:26

对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。

兰色精灵 发表于 2015-3-3 14:59:48

由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。

金色的骷髅 发表于 2015-3-11 11:52:33

提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。

灵魂腐蚀 发表于 2015-3-18 15:41:49

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。

简单生活 发表于 2015-3-26 11:38:50

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
页: [1]
查看完整版本: ASP.NET网页编程之一同学WP7 XNA游戏开辟(五. Sound)