自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 《移动游戏开发精要》读书笔记

期末考试季即将到来,而大四的实习不存在期末考试。近期读了几本不错的书,于是趁此考试季的气氛,复习一下这基本书的内容吧。今天要介绍的书是《移动游戏开发精要》。

2013-12-17 11:52:50 5116

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第五话 使用Samurai创建游戏

打造轻量级Windows Phone7 游戏引擎-Samurai 第五话 使用Samurai创建游戏博客写了有一段时间了,其实目前我自己在制作Samurai的过程中已经写好了一个WP7的游戏了,应该两周后大家就可以在应用商店见到了。还是蛮开心的,今天终于可以带大家一起试着使用Samurai了。首先呢,如果读者您比较偷懒一些,可以到:http://download.csdn.net/de

2013-10-24 13:23:24 1259

原创 SpriteKit游戏开发点滴[6]使用物理引擎(上)

Spritekit的物理引擎自己准备通过三篇博客进行介绍。第一篇博客主要通过实例介绍SKPhysicsBody的基本属性和用法,会特别提到物理引擎和Sprite 的动作结合的问题。

2015-02-17 02:29:42 3684

原创 SpriteKit游戏开发点滴[5]旋转 & Anchorpoint

最近在做关于旋转的动画效果,遇到了些问题,在解决问题的过程中对SpriteKit中的旋转有所更加深入的了解,在此进行个总结。我想实现下面的这个效果:一个水管绕着白色星球的中心进行旋转。最自然的想法是直接使用SpriteKit的SKAction.rotateByAngle方法直接进行旋转即可。那么问题来了,一个SKSpriteNode元素如何绕一个指定的点旋转呢?默认情况

2015-02-13 01:06:27 2947

原创 SpriteKit游戏开发点滴[4] 适配屏幕的技巧

适配屏幕的技巧多屏幕分辨率可真是开发者的死对头啊!常言道:你若屏幕分辨多,我就自挂东南枝~不过对于游戏开发而言,一旦理解了适配屏幕的原理,便可无敌于众多的屏幕分辨率了。在开始游戏开发时,我们预设一个“原始屏幕“,在原始屏幕上绘制各种游戏元素;当实际将游戏部署到不同分辨率的设备上时,再将“原始屏幕”绘(ying)制(she)到实际屏幕上去。在映射到实际屏幕的过程中,如果“

2015-02-12 19:29:59 2742

原创 SpriteKit游戏开发点滴(3) 屏幕大小模式

SpriteKit的屏幕大小模式有如下四种:@availability(iOS, introduced=7.0)enum SKSceneScaleMode : Int { case Fill /* Scale the SKScene to fill the entire SKView. */ case AspectFill /* Scale the SKScene

2015-02-12 14:30:13 1644

原创 SpriteKit游戏开发点滴(2) 如何隐藏系统标题栏

隐藏系统标题栏,只需在项目自动生成的GameViewController中重写prefersStatusBarHidden方法。即修改:class GameViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let scene =

2015-02-12 13:09:49 814

原创 SpriteKit游戏开发点滴(1) 如何设置屏幕方向

对于iPhone&iPad通用版本的SpriteKit项目,设置屏幕方向分两步:1.修改项目General设置:2.修改项目Info.plist配置:

2015-02-12 13:02:07 1185

原创 SpriteKit游戏开发点滴(0)前言

寒假在学SpriteKit和Swift,从零开始,在此记录学习的点点滴滴。

2015-02-12 12:54:16 524

原创 XNA 整个屏幕及触控进行缩放

前一阵忙着做WP的游戏,可是用WP的小伙伴实在是屈指可数,为了方便大家进行游戏,于是改成了Windows Game。结果分辨率的问题杀死了自己不少脑细胞。比较搞笑的是,MSDN上面http://msdn.microsoft.com/en-us/library/bb447674.aspx的解决方案卖了个萌,方法描述木有问题,但是代码写错了...下面是我的具体做法:先简单说下,屏幕缩放无非改变

2014-03-09 23:32:56 887

原创 如何为你的WindowsPhone应用添加市场评分功能

之前写过几款小游戏,下载玩的人数还不算太少,但是评分很少,平均每240个用户只有一个人给了评分(当然非常感谢给予评分的玩家的鼓励与支持!)。反观目前商店里评分多的游戏,原来他们使用了应用商店中评分的API(太赖皮了)。那么,我们就来学习学习如何为游戏添加一个评分的功能吧。添加评分功能有两个注意事项:1.添加评分功能真的是简单得没有节操啊!!!2.如何测试。正题如下:先在项目

2013-11-06 14:01:08 1372 1

原创 第一款基于Samurai引擎的WP游戏《MarioJump》成功登陆应用商店~

第一款基于轻量级Windows Phone7 游戏引擎Samurai的游戏《MarioJump》发布。

2013-11-03 18:14:45 1355

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第四话 Button(上)

Button模块我打算分两部分来介绍,第一部分是介绍绘制精灵,第二部分是正式的Button。首先什么是Button呢?或者说Button应该是什么样子的呢?当然了,就我们平常的经验来说,Button不就是一个按钮吗,可以被点击然后实现相应的功能。它往往是一个矩形的区域,里面写上相关的功能,点击一下好像被按下去了一样。大致如此。Samurai中的Button本质上是多了一些与SAInpu

2013-10-23 21:39:57 988

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第三话SADirector与SAScreen

打造轻量级Windows Phone7 游戏引擎-Samurai 第三话SADirector与SAScreen在XNA编程框架中,一开始项目就自动帮我们生成了一个“Game1.cs”文件,Game1主要就是这个样子的: public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceM

2013-10-23 12:39:51 780

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一

打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一1.如何让原本的“轮询”模式变成“事件响应”模式?(当然了,这里的事件响应模式本质上还是轮询,并没有提高效率,仅仅是方便了编程,希望读者注意)简要概括做法就是:事先以“手势种类”为Key以及“响应方法”为Value进行注册,在游戏过程中,SAInput在更新后,根据监听到的

2013-10-23 12:25:54 961

原创 C# 下载网络资源的实例

这是个通过http下载网络URL所指向的资源的实例,写的比较简陋,还请见谅。主要用到的控件:SaveFileDialog,ProcessBar等。主要用到了输入输出流的知识

2013-10-18 19:53:09 1717

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(上) Inputs 问题提出篇

输入检测模块是一个挺让我头大的模块,虽然写得有些奇特,但是自己用起来还是感觉良好的。作为一个小菜(鸟),肯定有说错了或者不恰当的话,希望细心的读者可以指正,thx~Input部分分为上下两篇,上篇提出问题和构想,下篇则是本人的解决方案,希望阅读了上篇的朋友可以实现更好的解决方案~首先,我的输入模块奇特在如下两处:1.手势处理:平时在XNA中简单读取手势我们的代码大致如此:

2013-10-14 12:48:20 903

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第一话 Globals & Music

我们先建一个“Windows Phone游戏”项目名为SaDemo,然后在解决方案中添加一个新建项目“Windows Phone游戏库”,命名为Samurai,最后别忘了给SaDemo添加Samurai的引用。(接下来不少类的命名都是以SA开头~)Globals:(在Samurai中新建文件夹Globals,然后添加一个类,命名为SAGlobal)正常的在XNA Game中我们总是会用

2013-10-10 20:48:18 876

转载 Windows Phone7 XNA 使用中文 很轻松简单~

最近做游戏涉及到了使用xml和显示中文,而这两点都涉及到了“内容管道扩展”。关于“内容管道扩展”留在以后说,而我们仅仅只需要有一个简单的概念——我们通过它来处理我们自定义格式的数据的加载,而之前常常用到的Content.load("XXX") 其实就是说用处理Texture的内容管道来加载名字为XXX的文件数据。进入正题:wp7 xna 默认是只有英文的,但是实际上,我们只需告诉它

2013-10-09 21:30:51 1360

转载 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 f

2013-10-09 21:27:56 807

转载 09 游戏画面管理与切换控制

摘要以 XNA 为基础的游戏程序虽然可以很容易地显示图形和文字供用户检视,并附予各种特殊效果,丰富游戏的内容,以达到吸引游戏用户的最终目标。但是 XNA Framework 不像一般支持应用程序开发的 .NET Framework、.NET Compact Framework、或是 Silverlight Framework,对应用程序编程接口的开发提供完整的支持,XNA Framework

2013-10-09 21:19:56 1576

转载 08 图形特效与文字显示

摘要使用 XNA Framework 设计游戏程序的时候可以利用 SpriteBatch 类别提供的功能显示游戏的内容供用户检视,SpriteBatch 类别提供了丰富的功能协助游戏程序绘制图画和文字,包括对所输出的图画和文字加入特殊的效果,例如放大/缩小、旋转、设定透明度、水平/垂直翻转、以及图层深度等游戏程序常常需要表现的效果。在这一篇文件中,我们将会为大家介绍利用 SpriteBatch

2013-10-09 21:06:24 940

转载 07 二维动画与碰撞侦测

摘要以 XNA 为基础的游戏可以利 3D 模型为游戏程序加入动画效果,也可以利用简单的程序技巧将 2 维的图片显示成动画。2 维动画在制作上要比 3 维动画简单,在程控上也比较单纯,但是在效果上当然也比较逊色,不过因为游戏会吸引使用者使用的原因,游戏的声光与娱乐效果只占其中的一部分,游戏的内涵、趣味性、和挑战性也是吸引玩家的重要因素。在这一篇文章中我们将要为大家介绍以 XNA 为基础的游戏程序

2013-10-09 20:55:31 1051

转载 06 体感游戏设计

摘要Windows Phone 7 智能型手机支持完整的传感器 (Sensor) 功能,包括:重力传感器 (G-Sensor)、数字罗盘、趋近传感器、以及环境光线传感器,这些传感器可以视为另外一种型态的输入,可以用来控制游戏程序的进行。在这一篇文章,我们将会利用 Windows Phone 7 智能型手机的重力传感器,让使用者能够利用传感器代替输入设备,达到控制游戏执行的目的。 认识传感器

2013-10-09 20:52:41 1124

转载 05 进阶音效控制与管理

摘要以 XNA 为基础的游戏程序可以利用 SoundEffect 类别的功能执行简单的音效播放,或是利用 SoundEffectInstance 类别进行进阶的音效播放控制,包括播放、暂停、恢复、结束、是否要播放 3D 的音效、控制声音从左边或右边的声道输出、控制音调高低、以及控制音量等等。在这一回的文章中,我们将介绍利用 SoundEffectInstance 类别进行进阶音效控制的做法,除

2013-10-09 20:41:22 1117

转载 04 设计支持手势操作的 XNA 游戏

摘要上一回我们为大家介绍了更多的 XNA Framework 支持游戏开发的类别,包括支持输入控制,音效播放,以及背景音乐播放控制的类别等等,让读者能够为所制作的游戏程序加入更丰富的游戏效果。这一回我们将要为大家介绍进阶的输入控制技巧,让使用者可以利用 Windows Phone 7 智能型手机支持多点触控的触控屏幕控制游戏程序的执行。 认识手势操作在上一回的介绍中,我们学会如何利用

2013-10-09 20:28:35 1881

转载 03 XNA 交互式游戏设计

摘要上一回我们为大家介绍了 XNA Framework 支持游戏程序制作的重要类别,做为开发游戏程序的基础知识。除此之外,我们也利用所介绍的类别实作一个简单的游戏程序,并令其具有能够不断卷动的背景图案。这一回我们将会介绍更多 XNA Framework 支持游戏开发的类别,包括支持输入控制,音效播放,以及背景音乐播放控制的类别等等,让读者能够为所制作的游戏程序加入更丰富的游戏效果。 输入控

2013-10-09 20:12:31 928

转载 02 XNA Framework 常用的类别

摘要上一回我们为大家介绍了如何使用 Visual Studio 2010 或 Visual Studio 2010 Express for Windows Phone 设计以 XNA 为基础的 Windows Phone 7 游戏程序,并了解以 XNA 为基础的游戏程序的基础架构与核心功能。这一回我们将要为大家介绍 XNA Framework 支持游戏程序制作的重要类别,做为开发游戏程序的基础

2013-10-09 19:57:18 984

转载 01 设计以 XNA 为基础的 Windows Phone 7 游戏

摘要在上一篇文章中我们为大家介绍了 XNA Game Studio 4.0 的基本功能与支持游戏设计的特性和优势,做为使用 XNA Game Studio 4.0 版设计游戏程序的基础。这一回我们将要为大家介绍如何使用 Visual Studio 2010 或 Visual Studio 2010 Express for Windows Phone 设计以 XNA 为基础的 Windows P

2013-10-09 19:49:17 860

转载 00 认识 XNA Game Studio 4.0

PS:这个栏目的文章全部来自MSDN:http://msdn.microsoft.com/zh-tw/windowsphone/ff955788 ,想要更加深入的了解,可以去看看。在这里转载这些文章,一方面是为了自己复习一下,同时也希望可以让感兴趣的读者能够快速入门。 摘要早在 Microsoft Pocket PC 和 Microsoft Smartphone 的年代,M

2013-10-09 19:46:11 1083

原创 于2013年10月9日

最近这一段时间,大家都在忙自己的毕业去向。自己也在“忙”着,或者说自己抱着一颗焦躁的心在拖延着更为恰当。四年前自己决定来哈尔滨的时候,心里抱着一个“一定要XX”的决心。而反观如今的自己,虽然嘴上没有说,但是心里却暗暗地说“保本校的研就行了”。还记得那是高考后的一个下午,Run来我们寝室,我们聊到大学,聊到未来。也记得,和Jerry Bai一起回学校去看望老师时,虽然没有说,但是

2013-10-09 19:22:14 648

原创 打造轻量级Windows Phone7 游戏引擎-Samurai 第零话 前言

大四毕设打算做几款Windows Phone平台的游戏,顺便的,打算整理出来一个小小的"游戏引擎".其实称之为游戏引擎有点夸大了.Windows Phone7原本的图形绘制方面已经很不错了,我要做的仅仅是如下几个方面的封装:1.页面管理,2.输入输出,3.自定义控件,4.音乐音效,5.文字绘制,6.独立存储.(其实这几个方面底层的大部分工作XNA框架都已经做了,我只是小修小改了下),最后呢

2013-10-04 10:53:38 889

easytouch5最新版 unity5.20以上可用

easytouch5最新版 unity5.20以上可用

2016-08-07

VS 项目源代码统计工具

这是一个统计VS项目中源代码行数的工具,挺好用的,分享之~

2013-10-28

Samurai游戏引擎V0.1 项目模板

这是本人制作的一个基于XNA的小型游戏引擎(不好意思哈,真的非常小)Samurai的Version0.1版本,主要内容有:页面管理,输入检测,控件(Button)与触控检测以及页面管理的整合。 (关于整个项目的相关介绍,详见博客“打造轻量级Windows Phone7 游戏引擎-Samurai”系列),这里的是使用时的VS的项目模板,关于如何使用这个小引擎的样例,单独另外上传了

2013-10-24

WP游戏引擎 Samurai的使用例子

这是Samurai的一个使用样例,关于内容的详解请留意“打造轻量级Windows Phone7 游戏引擎-Samurai”系列博客的内容。这个样例主要展示了如何打造一个WP7 XNA框架下的页面控制,输入检测,自定义控件(Button)整合的小游戏(虽然还没有游戏的内容)

2013-10-24

C# 下载网络资源的实例

C#实现的 下载给定网络Url的资源的 项目代码,用到了SaveFileDialog,ProcessBar等控件以及网络数据流读写和偷懒的多线程使用方法。

2013-10-18

windows phone 使用加速度计示例

这是一个Windows Phone7的一个使用加速度计的例子.

2013-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除