随笔分类 -  window phone编程

上一页 1 2

window phone相关编程
<cocos2d-x for wp7>在cocos2d-x上使用重力加速器
摘要:突然想使用下重力加速器,但是发现C++版的那些AccelerometerDispatcher,CCAccelerometer等东西在XNA版本都没有实现。而且,在层里面的Init事件中想要注册使用加速器的this.isAccelerometerEnabled = true;编译的直接报错。貌似意思是找不到。看了下CCLayer的封装,的确有这个isAccelerometerEnabled 的成员。但是为什么报错就不清楚了。纠结了好一会,突然想起来这个引擎也就是在XNA基础上做的。那么直接用XNA的方法吧。经过尝试,成功!1,要添加Microsoft.Devices.Sensors的引用。2,在 阅读全文

posted @ 2012-04-24 16:17 fengyun1989 阅读(291) 评论(0) 推荐(0) 编辑

用cocos2d-x做一个简单的windows phone 7游戏:墓碑机制和收尾工作(完)
摘要:经过了前面3节的教程,现在我们已经拥有了一个不错的游戏,但是,有没发现,其实还有一些问题的。比如,背景音乐,即使回到了菜单,那背景音乐依然在播放。这个体验不友好,应该算是BUG了。那么来修改一下吧。打开GamePlayScene类。在里面重装父类的两个方法,OnEnter和OnExit。把原来在GamePlayLayer的Init里面的播放背景音乐移到OnEnter里面播放背景音乐,并且设置为重复播放。在OnExit里面停止背景音乐的播放。具体代码如下: public override void onExit() { base.onExit()... 阅读全文

posted @ 2012-04-23 19:53 fengyun1989 阅读(721) 评论(1) 推荐(0) 编辑

用cocos2d-x做一个简单的windows phone 7游戏:更猛的怪兽和更多的关卡(三)
摘要:本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/andyque/articles/1997966.htmlIphone教程原文地址:http://www.raywenderlich.com/782/harder-monsters-and-more-levels上一篇教程我们有一个可以旋 阅读全文

posted @ 2012-04-23 19:53 fengyun1989 阅读(1367) 评论(3) 推荐(0) 编辑

用cocos2d-x做一个简单的windows phone 7游戏:旋转炮塔(二)
摘要:本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-xforXNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/andyque/articles/1997820.htmlIphone教程原文地址:http://www.raywenderlich.com/692/rotating-turrets旋转炮塔来改变射击的方向。许多游戏都有这个功能,在这个教程中 阅读全文

posted @ 2012-04-23 19:53 fengyun1989 阅读(2105) 评论(3) 推荐(0) 编辑

用cocos2d-x做一个简单的windows phone 7游戏(一)
摘要:本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加工。感谢原作者的教程和子龙山人的翻译。本教程仅供学习交流之用,切勿进行商业传播。子龙山人翻译的Iphone教程地址:http://www.cnblogs.com/andyque/archive/2011/03/22/1990716.htmlIphone教程原文地址:http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-w 阅读全文

posted @ 2012-04-23 19:52 fengyun1989 阅读(1980) 评论(4) 推荐(0) 编辑

在 System.Security.SecurityException 中第一次偶然出现的“System.Runtime.Serialization.dll”类型的异常
摘要:今天在写cocos2d-x的程序的时候,发现了这个问题,在按开始键进入后台,或者按返回键返回程序。引发这样的异常。导致线程中断,无法返回程序。异常信息如下:在 System.Security.SecurityException 中第一次偶然出现的“System.Runtime.Serialization.dll”类型的异常在 System.Reflection.TargetInvocationException 中第一次偶然出现的“mscorlib.dll”类型的异常在 System.Security.SecurityException 中第一次偶然出现的“System.Runtime.Ser 阅读全文

posted @ 2012-04-22 22:59 fengyun1989 阅读(2642) 评论(0) 推荐(0) 编辑

<cocos2d-x for wp7>游戏中按返回键退回到菜单页面
摘要:研究半天,发现这个只要一按返回键就退出了,无论你是在那个界面(也就是场景)。细想下,其实本来也就是一个界面,场景都是自己添加的,所以一按返回键,等于在初始界面按返回键,就退出了。所以,我们只要在执行返回键操作的时候做手脚就好了。翻了一下,发现CCDirector.sharedDirector().runningScene有这个,就是可以取到当前运行的场景,这个就够了。首先,你的游戏页面一定要是一个类继承CCScene。如果是一个层的话,就不好操作了。 菜单页面是一个层也没有关系。然后在Game1.cs里面,找到Update函数。在里面就能看到处理返回键的操作。思路是,先判断是否是游戏界面,如果 阅读全文

posted @ 2012-04-17 11:20 fengyun1989 阅读(979) 评论(0) 推荐(0) 编辑

<cocos2d-x for wp7>动画制作
摘要:要使用cocos2d-x在WP7上使用动画,倒废了不少功夫,郁闷是事情就是plist居然没法解析,老是提示我的plist文件Not Support,不晓得是解析的原因还是其他,试了好多次也没法,只有“曲线救国“了。曲线救国的思路就是:自己生成每一帧添加进去。而CCSpriteFrame的生成只有用CCTexture2D。那么得先生成CCTexture2D.我使用的是这么一张PNG贴图。1,添加一个类继承CCScene. 2,声明一个帧的数组来保存帧和一个精灵变量。 CCSprite people; List<CCSpriteFrame> animFrames;3,重载OnE... 阅读全文

posted @ 2012-04-13 23:18 fengyun1989 阅读(614) 评论(1) 推荐(0) 编辑

<cocos2d-x for WP7>初探CCAction(动作)
摘要:cocos2d-x为我们提供了相当方便的动作制作。主要有两种:瞬时动作(基类CCActionInstanse)和延时动作(基类CCActionInterval)。我估计大部分人关心的都是延时动作,因为有动感,才能称为动作嘛。延时动作中,有很多种类型:移动(CCMoveTo,CCMoveBy),旋转(CCRotateTo,CCRotateBy),变形(CCScaleTo,CCScaleBy),跳跃(CCJumpTo,CCJumpBy)等动作。具体可以到http://www.cocos2d-x.org/embedded/cocos2d-x/d7/d12/classcocos2d_1_1_c_c_a 阅读全文

posted @ 2012-04-10 15:18 fengyun1989 阅读(355) 评论(0) 推荐(0) 编辑

window phone 7 中ApplicationBar的图标问题
摘要:从我的网易博客移动。。。。使用ApplicationBar创建菜单。设置IconUri时,发现图标路径正确,就是死活不显示图标。就显示一些叉叉。。研究了很久,才发现图标的属性中的生成操作那项为Resource,所以部署后图标的路径就不是现在显示的相对路径了。。所以应该把这项属性改成内容,这样路径就对了。。 阅读全文

posted @ 2012-03-22 20:37 fengyun1989 阅读(160) 评论(0) 推荐(0) 编辑

<WP7>输入完毕,让inputscope隐藏
摘要:从我的网易博客移动过来。。。做了个保存按钮,要弹出一个弹窗。这个弹出是自制的用canvas做的弹窗。原理是利用隐藏显示来弹出弹窗。代码如下:<Canvas Height="251" HorizontalAlignment="Left" Margin="18,39,0,0" Name="saveDlg" VerticalAlignment="Top" Width="432" Visibility="Collapsed"> <Rectangl 阅读全文

posted @ 2012-03-22 20:35 fengyun1989 阅读(179) 评论(0) 推荐(0) 编辑

<WP7>手机通过USB与电脑服务端通过socket交互
摘要:从我的网易博客移动过来的。。。练习写window phone的socket时,发现了个很奇怪的问题。在模拟器能通过socket连接到电脑服务端。但是到了用USB连接的硬件(手机HTC T8788)时,发现不能和电脑服务端通过socket交互。电脑确认了zune已经打开。手机也能通过USB线从电脑的网络上网。但是这样socket连接出问题了。。经过研究,才发现是电脑服务端的问题。电脑服务端用C#写的普通的window窗口程序。创建socket,到Bind时出了问题。我绑定的是本机IP。IPEndPoint localEP = new IPEndPoint(ipHostInfo.AddressLi 阅读全文

posted @ 2012-03-22 20:33 fengyun1989 阅读(470) 评论(0) 推荐(0) 编辑

<WP7>window phone 加速器(重力感应)初体验
摘要:从我的网易博客移过来的。。。。WP7的加速感应器。也就是日常所说的实现重力感应的模块。Windows Phone设备中的加速度感应器是用来度量3个坐标轴加速度的装置。大致坐标如下:我们所需要做的就是从Accelerometer对象中读取到相应的数据。//MainPage.xaml的代码主要是在ContentPanel中加入以下代码<Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="300" /> </G 阅读全文

posted @ 2012-03-22 20:31 fengyun1989 阅读(396) 评论(0) 推荐(1) 编辑

<wp7>另类弹窗,coding4Fun插件提供的弹窗
摘要:从我的网易博客移过来的。。先提供效果图吧。这个是coding4Fun提供的MessagePrompt弹窗。还提供了ToastPrompt:土司弹出框,类似于土司推送通知。AboutPrompt:说明弹出框,特点是弹出框会在屏幕中间,其他的弹出框是在屏幕的上方(其他可以通过Margin调整文位置)。PasswordInputPrompt:密码输入弹出框。InputPrompt:输入弹出框,用于弹出输入框输入其他的信息。这些都不讨论了。需要的可以到官网文档:http://coding4fun.codeplex.com/wikipage?title=MessagePrompt&referri 阅读全文

posted @ 2012-03-22 20:27 fengyun1989 阅读(365) 评论(0) 推荐(0) 编辑

上一页 1 2