摘要: Makefile for C/C++功能:分析工作目录下的依赖关系,并根据依赖关系编译链接生成可执行文件 # Template version: 1.0.1# Date: 2012/11/10 11:48# Maintainer: Liu Yang####################### Customized Settings #######################OUTPUT := demoVPATH := /home/ben/includeLIB := /home/ben/libopt :=## Example opt=-lcurse -lm -pthread #CC := 阅读全文
posted @ 2012-12-02 15:12 szwencan 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 首先在详细介绍之前。先来看一下游戏最终的结果。也让大家有一个小小的期待。准备发射子弹发射子弹射击目标看到游戏截图,是不是有点意思。那么,继续往下看吧,开始吧!----------------------------------------------------------------------------------------------------------------------------------本文基于Android开发弹弓类游戏。使用了box2D物理引擎。在本文中设计到如下知识点: Android项目的搭建 Box2D物理引擎的引入 游戏世界的创建 旋转关节、鼠标关节、焊 阅读全文
posted @ 2012-12-02 15:02 szwencan 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 前面一讲中,我们介绍了,游戏开发的前期准备与如何创建项目。Android基于box2d开发弹弓类游戏[一]-------------前期准备&创建项目在这一讲中,我们介绍如何搭建游戏界面,在游戏界面中加入静态如片,如何移动游戏场景。呼呼呼!!那么,我们开始吧!三.创建游戏界面Android中用于显示游戏界面的视图,常用的有View和SurfaceView。SurfaceView是从View基类中派生出来的显示类SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画 阅读全文
posted @ 2012-12-02 15:01 szwencan 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前一章中,我们创建了游街场景,这一章中,我们开始最重要的一章,创建游戏世界,期待已久的box2d物理引擎也要登场了!六.创建游戏世界之前所做的,都是在游戏场景中画出一些静态图片。不能多物理场景进行模拟。接下来就要创建一个模拟的世界。我们的游戏就将在这个世界中进行模拟。在创建游戏世界之前要确定已经引入了最新版本的jbox2d。 但前jbox2d的最新版本为2.1.2。接下来的代码都是针对2.1.2进行开发的。1. 模拟世界需要添加一些变量//添加一个世界需要的变量--->>> private final float RATE = 30; //屏幕到现实世界的比例 30px:1m 阅读全文
posted @ 2012-12-02 15:01 szwencan 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 前一章中,我们已经把游戏世界创建完成了,但是,出了一个不能显示的地面之外,还没有添加其他的物体。不用着急,接下来,我们就要去体验box2d物理引擎的强大功能了。七.创建发射器1. 世界中加入发射器世界和大地已经创建完成,我们模拟的世界已经比较完善了,接下来在世界中加入一些动态的物体,首先创建发射器。这个发射器将会使用到旋转关节和鼠标关节。由于接下来创建的动态物体,例如:发射器,子弹,砖块等等都是一个单独的对象。随意我们需要为每一个类别的物体创建一个类。分析可以发现这些类需要实现的方法基本上类似,所以我们创建一个BodyInterface接口,所有的动态物体都继承这个接口。public inte 阅读全文
posted @ 2012-12-02 14:59 szwencan 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 这节,阐述了xaml文件。编写xaml源代码现在,资源列表已经有了啊,我要在xaml页面中进行布局了,listView的xmal的源代码如下所示:<Pagex:Class="MetroGrocer.Pages.ListPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="using:MetroGroce 阅读全文
posted @ 2012-12-02 14:58 szwencan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: EosPro 之MFC 对 Button的绘制自绘按钮一、位图按钮的实现方法:首先,我们创建一个基于对话框的应用程序CmyDialogA、MFC的CBitmapButton类,这也是最简单的功能最强的位图按钮。采取如下的步骤:1. 为按钮指定唯一的按钮标题(此例子为OK按钮,这里设置按钮标题为OK)并选中Ownerdraw属性,然后在项目中加一些位图资源,并用名字标示这些资源而不要用数字ID,其ID分别为”OKU”、”OKD”、”OKF”、”OKX”(一定要加双引号),分别对应于按钮的“松开(Up)”、“按下(Down)”、“获得输入焦点(focused)”和“禁止(Disable)”状态。2 阅读全文
posted @ 2012-12-02 14:57 szwencan 阅读(3509) 评论(0) 推荐(0) 编辑
摘要: JavaScript--正则表达式 正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。正则表达式构造函数: new RegExp("pattern"[,"flags"]); 参数说明: pattern -- 一个正则表达式文本 flags -- 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写 gi: 以上组合在构造函数中,一些特殊字符需要进行转意(在特殊字符前加&q 阅读全文
posted @ 2012-12-02 14:57 szwencan 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 准备:(1)8G U盘一只(安装之前最好先格式化) (2)备份系统驱动盘的数据 (3)可以联网步骤:Step1 下载win8镜像文件。下载地址是 http://msdn.itellyou.cn/?lang=zh-cn,可以根据需要自行选择,X86表示32位,X64表示64位。 建议下载专业版便于永久激活。笔者当时下载的是专业版VL,所以现在只能激活180天。 Step2 制作启动盘。 (1)安装Ultraiso软件,下载地址http://www.skycn.com/soft/858.html (解压后直接安装即可)若电脑中已经安装该软件,可以跳过此步。 (2)将已经格... 阅读全文
posted @ 2012-12-02 14:56 szwencan 阅读(656) 评论(0) 推荐(0) 编辑
摘要: MAC(Media Access Control)地址,或称为 MAC位址、硬件位址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层资料链接层则负责 MAC位址。因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址。ping 对方IP 在用arp -a 查看机器上的arp缓存,其中一个是你自己机器的还有个就是那个IP的用ipconfig /all 查自己的MAC地址 查同网段其他机器的nbtstat -A ip 或者 ping过的IP地址其主机nic的mac地址都会保存到arp缓存里面用arp -a就可以查看里面的内容。 (1)根据IP地址查对方 阅读全文
posted @ 2012-12-02 14:22 szwencan 阅读(916) 评论(0) 推荐(0) 编辑