赞助广告

 

年份

最新评论

评论 RSS

体感游戏设计

clock 七月 31, 2011 23:17 by author alex
  摘要 Windows Phone 7 智能型手机支持完整的传感器 (Sensor) 功能,包括:重力传感器 (G-Sensor)、数字罗盘、趋近传感器、以及环境光线传感器,这些传感器可以视为另外一种型态的输入,可以用来控制游戏程序的进行。在这一篇文章,我们将会利用 Windows Phone 7 智能型手机的重力传感器,让使用者能够利用传感器代替输入设备,达到控制游戏执行的目的。 认识传感器 传感器可以视为一种特殊的输入设备,使用者可以不需要特别执行任何输入的动作,程序就可以依据传感器输入的数据做出反应。例如程序可以利用数字电子罗盘得到方向相关的数据,协助定位相关的功... [更多...]

进阶音效控制与管理

clock 七月 31, 2011 23:15 by author alex
  摘要 以 XNA 为基础的游戏程序可以利用 SoundEffect 类别的功能执行简单的音效播放,或是利用 SoundEffectInstance 类别进行进阶的音效播放控制,包括播放、暂停、恢复、结束、是否要播放 3D 的音效、控制声音从左边或右边的声道输出、控制音调高低、以及控制音量等等。在这一回的文章中,我们将介绍利用 SoundEffectInstance 类别进行进阶音效控制的做法,除此之外,我们也将会介绍支持组织和管理声音文件的 XACT(Cross-platform Audio Creation Tool) 工具。 有关 XNA Framework 提供的 ... [更多...]

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

clock 七月 31, 2011 23:13 by author alex
  摘要 上一回我们为大家介绍了更多的 XNA Framework 支持游戏开发的类别,包括支持输入控制,音效播放,以及背景音乐播放控制的类别等等,让读者能够为所制作的游戏程序加入更丰富的游戏效果。这一回我们将要为大家介绍进阶的输入控制技巧,让使用者可以利用 Windows Phone 7 智能型手机支持多点触控的触控屏幕控制游戏程序的执行。 认识手势操作 在上一回的介绍中,我们学会如何利用 TouchPanel 类别的 GetState 方法查询智能型手机的触摸屏的状态,并依据使用者触碰在触控屏幕的位置移动游戏程序显示的图形的位置。 呼叫 TouchPanel 类别的... [更多...]

XNA 交互式游戏设计

clock 七月 31, 2011 23:11 by author alex
摘要 上一回我们为大家介绍了 XNA Framework 支持游戏程序制作的重要类别,做为开发游戏程序的基础知识。除此之外,我们也利用所介绍的类别实作一个简单的游戏程序,并令其具有能够不断卷动的背景图案。这一回我们将会介绍更多 XNA Framework 支持游戏开发的类别,包括支持输入控制,音效播放,以及背景音乐播放控制的类别等等,让读者能够为所制作的游戏程序加入更丰富的游戏效果。 输入控制 游戏程序难免需要和用户互动,让使用者可以藉由输入设备,例如键盘、触控面板、鼠标、或是游戏控制器进行游戏控制,与游戏程序达到互动的效果。要让用户控制游戏程序的进行,可以利用 Keyboard 类别... [更多...]

XNA Framework 常用的类别

clock 七月 31, 2011 23:08 by author alex
XNA Framework 常用的类别 XNA Framework 常用的类别 摘要 上一回我们为大家介绍了如何使用 Visual Studio 2010 或 Visual Studio 2010 Express for Windows Phone 设计以 XNA 为基础的 Windows Phone 7 游戏程序,并了解以 XNA 为基础的游戏程序的基础架构与核心功能。这一回我们将要为大家介绍 XNA Framework 支持游戏程序制作的重要类别,做为开发游戏程序的基础知识。除此之外,我们也将利用本文所介绍的类别实作一个简单的游戏程序,并令其具有能够不断卷动的背景图案。 Gra... [更多...]

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

clock 七月 31, 2011 23:06 by author alex
设计以 XNA 为基础的 Windows Phone 7 游戏 设计以 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 Phone 7 游戏程序,并了解以 XNA 为基础的游戏程序的基础架... [更多...]

认识 XNA Game Studio 4.0

clock 七月 31, 2011 23:04 by author alex
认识 XNA Game Studio 4.0 认识 XNA Game Studio 4.0 摘要 早在 Microsoft Pocket PC 和 Microsoft Smartphone 的年代,Microsoft 就已经支持程序设计师在智能型装置上设计游戏程序,只不过那个年代设计游戏程序依靠的是功能很基本的 GAPI (Game API)。到了 Windows Mobile 5.0 的时代,程序设计师已经可以利用 Microsoft 提供的 DirectX 技术设计高效能的 2D 和 3D 的游戏,不过对使用 C# 程序语言开发应用程序的程序设计师,利用 DirectX 技术开发游... [更多...]

C#编写QQ接口软件

clock 七月 30, 2011 17:28 by author alex
1、找寻支持QQ HTTP协议的服务器。
大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。
由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。
2、C#和DELPHI是实现HTTP的POST方法的通信。
[更多...]

android 改变默认程序安装路径

clock 七月 30, 2011 08:39 by author alex
A2SD是Application To SDCard的缩写,它能实现将APK安装到SD卡,这之前有一些前提条件和注意事项: 操作步骤: 1.开机 按住电源键不放直到出现菜单,按音量键选择 "Boot AD SD",按拨号键确认 2.选择:advance --> partition sd --> ext --> 1024 -->256。 这样就会在SD卡创建一个1G大小的 ext3分区和一个256M的swap。 第二步:开启A2SD+ 第一步只是支持A2SD+,但是你发现你装的软件还是装在系统内存里的,A... [更多...]

access转sqlite

clock 七月 26, 2011 10:10 by author alex
最新需要开发一款基于sqlite的android软件。由于所用到数据存储在access中,所以需要将access转换成xml或者是sqlite。在转换xml过程中由于数据量过大,转会出现了内存不足的问题。索性将access转换为sqlite。 方法如下 1.下载转换工具http://www.dbtools.com.br/EN/downloads/下载专业版即可。虽然是收费的,但有20天的试用期。数据库转换也不会经常去使用,所以影响不大。需要的时候安装就可以了。 这一步可以选择安装。当然也可以全部安装。 安装完成,打开 ... [更多...]

Access导入SQL SERVER 2005

clock 七月 25, 2011 17:45 by author alex
方法一: 在命令提示符窗口中运行 DTSWizard.exe SQL Server 导入和导出向导提供了生成 Microsoft SQL Server 2005 Integration Services (SSIS) 包最简单的方法。SQL Server 导入和导出向导可以访问各种数据源。可以向下列源复制数据或从其中复制数据: ·Microsoft SQL Server ·文本文件 ·Microsoft Office Access ·Microsoft Office Excel ·其他 OLE DB 访问接口 此外,可以只使用 A... [更多...]

编程中Visual Studio常用的快捷键

clock 七月 21, 2011 15:11 by author alex
调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctrl+Shift+F9: 删除全部断点 F10: 逐过程 Ctrl+F10: 运行到光标处 F11: 逐语句 代码快捷键 Ctrl+J / Ctrl+K,L: 列出成员 Ctrl+Shift+空格键 / Ctrl... [更多...]

解决发布网站生成随机dll的影响程序更新的问题(合并多个dll)

clock 七月 20, 2011 14:30 by author alex
我目前使用的开发工具是VS2010所以需要安装2010版本的Visual Studio® 2010 Web Deployment Projects 下载地址为:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19995         安装完成后重新启动VS2010,在“生成”和WEB项目的菜单内会看到“Add Web Deployment Project…”。 ... [更多...]

解决博易博客后台文章管理页面无法显示分页的问题

clock 七月 19, 2011 00:52 by author alex
升级blogyi2.0以后我发现文章管理页面找不到分页的功能,于是我换了几个浏览器查看了一下,火狐或谷歌浏览器可以看到分页功能的。这很明显是后台css样式的问题。通过谷歌浏览器测试了一下,找到了分页功能的css样式。 解决办法非常简单: 1.打开BlogYi.Net-2.0-Source\BlogEngine\BlogEngine.NET\admin\style.css找到 .Pager .prevLink {background: transparent url("images/link-prev.png") no-repeat scroll center center; paddin... [更多...]

Visual Studio中web应用程序和网站区别

clock 七月 18, 2011 12:14 by author alex
Vs2005,VS2008,VS2010中都有建立web应用程序和Web网站,总搞的大家不知所戳。 web应用程序可能是微软为了让程序员很好的从winform过渡到web开发而保留了。Web网站就完全要应用到web开发的。其实两者之间没有什么大的区别,自己从表象总结了一下他们的异同点。 相同: 1、都是设计Asp网页的。 2、都可以添加ASP.Net文件夹(都包括App_Browsers、App_Data、App_GlobalResources、App_LocalResources、App_Themes)。 不同: 1、web应用程序Default.aspx显示有... [更多...]

允许更新此预编译站点的作用

clock 七月 17, 2011 19:25 by author alex
我们可以通过如下的方法发布Visual Studio的网站: “生成”→“发布网站”;弹出对话框! 在打开的对话框中,有一个选项是至关重要的,那就是“允 许更新此预编译站点”; “允许更新此预编译站点”这一项,默认情况下,前面是打上一个√的,至于要不要打上一个√,是可选的,那么,打勾与不打勾,有何区别呢? 也许大家都曾经发布过net网站,一般情况下,网站项目中的所有CS文件,会自动生成一个DLL动态链接库,这就能够很好的保护网站的源代码, 因为代码一般都是放在CS文件里面的,既然都生成了DLL文件,那么,上传到虚拟空间,别人就不能打开来看了! 但是,其它的文件,诸如ash... [更多...]

解决博易2.0版分页问题

clock 七月 15, 2011 22:20 by author alex
今天更新了博客程序,我使用的是博易博客www.blogyi.net,从1.9升级到了2.0。升级完成后,发现了一个小问题,2.0的分页出现了问题

[更多...]

解决Tinymce编辑器默认不支持iframe的问题

clock 七月 15, 2011 14:57 by author alex
今天将自己的博客从1.5版本升级到了2.0版本。可能是出于安全上的考虑2.0摒弃了FCKEDIT编辑器而使用了Tinymce编辑器。在复原数据的过程中,发现编辑器竟然不能嵌入iframe标记。至使我不能将百度游戏灵活的增加进博客,而需要修改源文件。其实这很明显是编辑器的问题,出于安全考虑屏蔽了iframe标记。 其实解决办法非常简单,我使用的是www.blogyi.net的BlogEngine.Net本地汉化版本。 1.打开BlogYi.Net-2.0-Source\BlogEngine\BlogEngine.NET\editors\tiny_mce_3_3_9_2\tiny_mce_sr... [更多...]

成功将BlogEngine 1.5 升级到了BlogEngine 2.0

clock 七月 15, 2011 08:56 by author alex
使用BlogEngine.Net博客系统有两年时间了。官方的最新版本已经出到了2.5。但它是基于.net4.0的。也就是说服务器必须安装.net4.0,运行环境必须选择4.0。出于移植性的考虑。我决定将我的博客升级到2.0。BlogEngine.Net2.0是继续.net2.0的。虽说必须安装.net 3.5,但毕竟运行环境还是2.0。 由于BlogEngine.Net是英文版本的,对本地化做的还不够,所以在很久以前我就选择了博易www.blogyi.net作为自己的博客程序。大家可以到博易官方去下载最新版http://www.blogyi.net/download/。这里是博易和BlogE... [更多...]

java包的命名规则技巧

clock 七月 13, 2011 17:06 by author alex
java包的概念和.net名称空间非常类似。.net的名称空间通常以程序的项目名称和功能模块或层次结构命名。 java包也是如此。唯一不同的是java程序最外层包的名称通常以com开始。起初我不知道为什么这么命名。后来发现,原来java包命名其实就是网站域名去掉www的倒写然后跟上项目名称。比如我的域名是www.xnadevelop.com.那么我定义自己程序的时候就可以这样命名com.xnadevelop.项目名称。如果我的域名是www.gphone.cc那么项目就可以这样cc.gphone.项目名称。 非常有趣是吧!

友情链接赞助