- 博客(29)
- 资源 (15)
- 收藏
- 关注
原创 Windows Phone7 XNA 使用中文 很轻松简单~
最近做游戏涉及到了使用xml和显示中文,而这两点都涉及到了“内容管道扩展”。关于“内容管道扩展”留在以后说,而我们仅仅只需要有一个简单的概念——我们通过它来处理我们自定义格式的数据的加载,而之前常常用到的Content.load("XXX") 其实就是说用处理Texture的内容管道来加载名字为XXX的文件数据。进入正题:wp7 xna 默认是只有英文的,但是实际上,我们只需告诉它——“我
2013-06-10 16:07:41
1459
转载 XNA使用XML
整个周末都奉献给了XNA和XML和《生活大爆炸》。虽然很想写一篇总结的,但是等不及去实现新的创意了.于是只好将MSDN上相关的内容直接COPY到这里了.简单易用哦.Adding an XML Content File to a Visual Studio ProjectDescribes how to add custom game data as an XML file th
2013-05-26 22:10:46
922
1
原创 如何开始学习Windows Phone开发
今天回复了一位网友关于如何开始学习windows phone编程的问题,于是将部分内容贴过来跟大家分享:下面是我的一些学习Windows Phone的经验和建议:首先,先讲讲我自己的这段学习经历吧.我是在大二的这个时候接触到了C#,有一天去逛书店看见一本学习XNA游戏编程>的书,发现里面的内容讲的是关于C#游戏编程的,于是就抱着更有意思地学C#的目的,将书买了下来.这本书非常好,看
2013-04-20 18:18:55
1238
转载 ContextMenu的使用
有两种方式,都很简单: ContextMenu myMenu = new ContextMenu(); MenuItem mm1 = new MenuItem(); mm1.Header = "程博文是个大白痴 Yeah"; mm1.Click += mm1_Click
2013-04-16 08:48:51
683
原创 直接插入排序
直接插入排序本质上就是我们玩扑克牌的时候整理扑克所做的操作,举个例子,现在手上有5张牌(4,8,6,7,10)按由大到小的顺序来使用直接插入排序算法排序:先默认最左边的第一张牌为最小的4,读取第二张8,因为8大于4,不予理会,再往后看,见到了6,6小于前一位的8,于是:将牌6取出,发现6又大于4,于是将6放在4和8之间的位置即可~写代码的时候,插牌体现为“先将6前面的数字后移,然后
2013-03-04 22:22:52
397
原创 简单选择排序
还在看比较简单的排序算法,比如这篇提到的简单选择排序算法。基本的思想是,在第i次迭代中找到第i个最小的元素,然后把这个元素与原来在第i个乱序的元素交换位置。形象的说,就是总在观望,很少出手(而冒泡排序是总在出手,从不观望~)这种算法的比较if()次数是恒定的,但是Swap()的次数只有n-1次。相比于冒泡排序,规模为10000左右的排序只用200ms左右(冒泡大于700ms),10
2013-03-04 20:27:21
323
原创 哎,原谅我的懒惰,顺便做个宣传~
前一阵在一边做windows phone的小游戏,一边写博客(),结果游戏写着写着就写完了,而博客却一不小心就落下了~其实小游戏在前几天就已经发布了成功了。写这篇博客是为了宣传一下小游戏的:首先是最初的传统版本的“歪脖子长记性”(AcheNeck)应用商店里的下载地址:中国:http://www.windowsphone.com/zh-cn/store/app/ache
2013-03-04 19:14:19
716
原创 冒泡排序
最近开始小小学习一些关于算法的东西。从最简单的开始。简单的冒泡排序长这个样子 public static void BubbleSortNormal(int[] temp) { for (int i = 0; i < temp.Length; i++) { for (int j = temp.L
2013-03-04 18:32:30
369
原创 Windows Phone7+Web Service的图片图片上传解决方案
关于基本的如何创建WebService及Windows Phone如何引用服务就不多说了~默认上传应用中的一张图。在WebService端比较简单,这里是我们熟悉的IO操作(using System.IO;)要做的是,从请求中取出byte[]数组,然后写到相应的文件中即可。代码如下:[WebMethod] public string Upload(byte[] fs,
2013-03-02 23:11:15
698
转载 Theme Resource for Windows Phone
主要举几个Brush的Resource:(详见点击打开链接)PhoneAccentBrushPhoneForegroundBrushPhoneBackgroundBrushPhoneChromeBrush
2013-02-21 08:17:26
402
转载 Windows Phone 审核关于音乐的要求
播放媒体的非“音乐 + 视频”中心应用程序应用程序运行时可以在后台播放媒体,即使在其主要功能与音乐或视频不相关的情况下也是如此。微软对播放音乐、音频或声音效果的应用程序提出了以下要求:在程序的初始启动时,如果应用程序启动时用户已在手机上播放音乐,则该应用程序不得通过调用 Microsoft.Xna.Framework.Media.MediaPlayer 类暂停、继续或停止手机 Me
2013-02-07 23:09:50
478
原创 Windows Phone 开发,关于 TouchPanel的问题
平时,使用TouchPanel的时候,都是在一个大循环里,read每一个可以read的gesture。可是,如果程序里,while (TouchPanel.IsGestureAvailable) { GestureSample sample = TouchPanel.ReadGesture();
2013-02-06 11:21:50
610
原创 Windows Phone 简单震动
一开始以为震动还有“点震”,其实根本没有那回事。只不过是因为一根手指接触到了屏幕~其实没有点震的。具体实现很简单。不过注意,第一步要添加引用"Microsoft.Device",然后using XXX;具体的代码如下:VibrateController controller;LoadContent(){ controller = VibrateController.De
2013-01-31 22:35:48
558
原创 Windows Phone 音效处理
声音处理是个大问题~不过其实也很简单。关于SoundEffect和SoundEffectInstance的就不多说了。主要是SongSong song;song = Content.Load("XXX");MediaPlayer.Play(song);这是不是也太简单了?no...no...这样子是没法通过审核的。其实处理比较简单:只要提前检查一下Media
2013-01-31 15:51:06
957
原创 Windows Phone 独立存储
类似于平时的IO数据流,直接贴相关的代码:写入: IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication(); using(IsolatedStorageFileStream stream = new IsolatedStorageFileStre
2013-01-31 15:50:28
657
原创 WindowPhone 真机调试
真机测试前需要:1.打开Windows Phone Developer Registration进行解锁。2.部署即可(也可以直接使用Application Deployment而只用xap即可。)
2013-01-31 10:39:25
498
转载 jsp使用spring的bean的小技巧
很简单,直接贴代码吧。<% WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext()); TUser user = (TUser) wac.getBean("userMe");%>
2012-07-03 21:06:36
351
原创 关于Commons-fileupload的上传注意事项
网络上关于Commons-fileupload的使用说明已经很多了,这些暂时就不提了,介绍一下要注意的事项:1.导入jar包:我们需要两个jar包,因为Common-fileupload.jar又同时依赖于Common-io.jar(稍后我就上传)。在这里本人犯了个大错误,希望新学者也要注意,不仅仅要导入jar包到Java Resources的Libraries中,千万别忘了也导入到W
2012-06-20 14:12:49
564
原创 html5 游戏背景切换
游戏的背景图可以是只有一个(很长很长),也可以是分开有几个相同大小的小图。这里写两个小例子,第一个是单次移动一张很长很长的背景图:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> var
2012-04-02 14:58:32
1054
原创 扫雷游戏制作全过程05 之最终话
最终话讨论的是前面几个部分的整合问题,以及游戏如何初始化和重新初始化。整合问题:采用内部类。起初没有使用内部类,Mine(实体类)类生成了地雷表和标记表,MyLabel(界面类)类监听到了各种点击事件后,将改变信息通过set*方法传给MyPanel(控制类),MyPanel类又通过各种set*方法修改地雷表和标记表。数据间的传递异常的麻烦,再加上重新初始化出现了一些问题。最后放弃了,改
2012-01-14 11:44:04
779
原创 关于Icon,Image,ImageIcon的简单的对比参考 上篇
其实就算是现在,我还是有不少地方概念模糊,但是下面的内容是是没有什么问题的。稍微介绍一下,或许有些地方我无法解释:大部分内容都是查的Java SE 5.0 APIIcon:Icon位于javax.swing包中,它是一个接口 public interface Icon,介绍为:一个小的固定大小的图片,通常用于装饰组件有三个方法:int getIconHeight();int
2012-01-10 16:14:31
12819
原创 扫雷游戏制作全过程04 添加音乐
好像偏离主题已经有两天了。不过为了增加游戏的趣味性,音乐是一定要有的。(使用JMF当然可以,但是简简单单的JDK中自带的AudioClip就没问题了)该类一共有3个方法:play,loop,stop。具体的应用非常之简单,但是它支持的格式很少,只支持wav和au。import java.awt.*;import javax.swing.*;import java.applet.*;
2012-01-10 09:31:18
1706
1
原创 扫雷游戏制作全过程 03 时间伪动画
现在把地雷模块先放一下,开始设计时间模块。可以用JLabel来显示数字,也可以用其来显示表示数字的图片。我选择了后者。其实最开始想做成时间翻页的效果,其实也能实现,但是如果使用下面的方法真的过于麻烦了。有一点要注意的是:我们显示图片时应该等到 图片被下载完成后才启动装载过程,然后显示完整的图像。但是getImage可以在没有载入全部的图像的情况下立即返回。如果创建一个显示多幅图片的动画,可
2012-01-09 12:45:33
804
原创 扫雷游戏制作全过程02 之JLabel弯路
就在刚刚写好前一篇博客后,我本来想说“JButton如果可以实现一个MouseListener就太好了,可惜它实现不了”于是写了一例子。结果证明我错了。可以对JButton进行鼠标点击的监听(具体这里我只是简单的实现状态的切换,并没有再往下进行下去了)当初我做上一步的时候,为了实现地雷的标记,于是放弃了JButton自己的ActionListener,而选用了MouseListener
2012-01-08 13:01:56
728
原创 扫雷游戏制作全过程02 之 JButton 弯路
我看JButton(用了前文00的感官)长得很好看,于是决定用一个JButton来代表一个地雷块。而此时完全没有考虑标记地雷和判输判赢的实现。首先在面板上生成width*height个JButton,生成之时通过查询mine[][]数组来为JButton的mine属性赋值。然后监听点击事件,如果被点击,则打开该块(其实是切换JButton的背景图片)。这是MyButton类:
2012-01-08 12:06:55
979
1
原创 扫雷游戏制作全过程00
到今天为止,扫雷游戏刚好做了一个礼拜。也算基本成型了。由于初涉编程,在这个过程中犯了很多很多错误。于是在此用一周的时间总结一下。希望无论对于自己还是像我一样的新手能够有所帮助。第一篇目前版本的演示:看看当前的效果,其实也有助于对后面的代码的理解游戏的开始界面,左边地雷区,右边时间块,剩余标记数,重新开始游戏及退出按钮。点击左键打开,右键做标记,当打开雷时失败。属相代表了周围
2012-01-07 14:35:13
2968
原创 扫雷游戏制作全过程01 地雷生成及表示
/*用来生成地雷的的类*/public class Mine{ //雷区的长和宽及雷的个数 final int width = 5; final int height = 4; final int mine_num = 6; //为了生成雷区方便 int[][] mine= new int[height+2][width+2]; public void createMine()
2012-01-07 13:40:16
3570
WindowsPhone xna使用中文实例
2013-06-10
commons-fileupload-1.2.2-bin.zip
2012-06-10
扫雷游戏最终版本之音乐资源(下)
2012-01-15
扫雷游戏最终版本之音乐资源(上)
2012-01-15
扫雷游戏最终版本之类资源
2012-01-15
扫雷游戏最终版本之图片资源
2012-01-15
扫雷游戏制作全过程02源代码资源(第二版)
2012-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人