摘要: 流程控制:场景是相对不变的游戏元素集合,游戏在场景间的切换就是流程控制。场景、层和精灵:它们是不同层次的游戏元素。通常,场景包含层,层包含精灵,场景与层是其他游戏元素的容器,而精灵是展示给玩家的图形。节点和渲染树:一切可以显示的游戏元素都是渲染树的节点。Cocos2d-x通过遍历渲染树绘制游戏画面。场景、层或精灵作为渲染树节点,我们并没有对它们的层次做硬性限制,例如开发者可以向精灵中添加层。动作:作用于游戏元素,规定了游戏元素运动的方式。帧动画是作用于精灵的一种特殊动作。类似Objective-C的代码风格:使用初始化方法或工厂方法创建对象,使用访问器方法模拟属性。Cocos2d-x提供了Ob 阅读全文
posted @ 2013-09-14 20:32 刘白菜 阅读(567) 评论(1) 推荐(0) 编辑
摘要: 先来看一下目录结构:Assets:游戏资源文件,图片音频等,Resource文件夹也有类似功能include:用于放置游戏头文件Shaders:渲染器着色器文件(大雾)cocos2dorig.cpp/.h:Direct3D游戏默认入口,默认文件名和项目名相同,在Cocos2dx中,经由这里转而启动AppDelegate//WP8Direct3D游戏默认启动入口IFrameworkView^ Direct3DApplicationSource::CreateView(){ return ref new PhoneDirect3DAppDemo();}[Platform::MTAThread... 阅读全文
posted @ 2013-08-23 21:17 刘白菜 阅读(615) 评论(5) 推荐(0) 编辑
摘要: Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.由于wp8不支持OpenGL,cocos在DirectX重写(?),支持了WP8.接下来就是WindowsPhone 8下游戏开发的学习环境要求:Win8,VS2012,WP8SDK最新版Cocos2d-x for WP8下载:https://github.com/cocos2d-x/cocos2dx 阅读全文
posted @ 2013-07-29 15:20 刘白菜 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: NuGet里添加HtmlAgilityPack的引用然后wp上使用必须添加本地C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Xml.XPath.dll的引用var doc = new HtmlDocument();doc.Load(……);之后便可以像操作XML一样操作HTML了,非常方便http://htmlagilitypack.codeplex.com/比如:private async Task> getList(ObservableCollection list, st 阅读全文
posted @ 2013-07-26 15:48 刘白菜 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 首先是一个json序列化与反序列化的的帮助类(不记得是看博客园哪个大神的了。。):public class JsonHelper { public static string JsonSerializer<T>(T t) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T)); MemoryStream ms = new MemoryStream(); ser.WriteObject(m... 阅读全文
posted @ 2012-05-16 22:53 刘白菜 阅读(1086) 评论(11) 推荐(3) 编辑
摘要: 感谢@林永坚Jake老师提供链接怕以后找不到了转过来Often times, you want to take a screenshot of an application’s page. There can be multiple reasons. For instance, you can use this to provide an easy feedback method to beta testers. I find this super invaluable when working on integration of design in an app, and the user 阅读全文
posted @ 2012-02-17 18:10 刘白菜 阅读(374) 评论(1) 推荐(0) 编辑
摘要: 最近有离线数据的开发需求,就动手写了一个将数据导入sdf文件的小工具。从本地SQLSERVER数据库导入数据到SQLCE数据库文件,本地系统需要有访问数据库权限。需要.net3.5支持。下载地址:http://files.cnblogs.com/liubaicai/SqlserverToSqlce.ziphttp://115.com/file/aqoxpb6y---刘白菜---我的邮箱:liushuai.baicai@hotmail.com 阅读全文
posted @ 2012-01-17 16:38 刘白菜 阅读(371) 评论(2) 推荐(0) 编辑
摘要: 在windows phone 7.0的时候,wp7是不支持本地数据库的。可是我们知道,现实中很多应用程序都离不开数据库来保存组织我们的数据。微软的建议就是你可以把你的数据库放到云端(比如azure),然后手机通过网络来进行数据保存查询。可是我们还知道,天朝的手机的流量是很贵滴。所以民间搞出了自己的本地数据库的解决方案,比如C#版的Sqlite,Windows Phone DB,McObject等等这些,这些第三方的数据库都是基于IsolatedStorage来实现的。所以性能也就不咋样了,如果你以前的程序是用Sqlite,要移植到wp7上,那么可以考虑直接使用Sqlite。 其实我对于wp7. 阅读全文
posted @ 2012-01-15 20:25 刘白菜 阅读(771) 评论(1) 推荐(1) 编辑
摘要: Login.xaml:public partial class Login : PhoneApplicationPage { private const string pwd = "pwd"; public Login() { InitializeComponent(); this.Loaded += new RoutedEventHandler(Login_Loaded); } void Login_Loaded(object sender, RoutedEventArgs... 阅读全文
posted @ 2011-12-29 21:57 刘白菜 阅读(506) 评论(0) 推荐(1) 编辑