在cocos2d-x中有三个类可以在层或精灵中添加文字: LabelTTF LabelBMFont LabelAtlas LabelTTF直接支持使用TTF字库,可以支持全部的中文,但是效率稍低。LabelBMFont适合显示特定的文字,通过预先将文字生成图片,提高了效率,但是不能支持全部中文。如果使用的文字不多,组合多,但是文字的编码是连续的,比如数字,或者英文字符,那么LabelAtlas更加适合你。 LabelTTF 先说LabelTTF,TTF(TrueTypeFont)是一种字库规范,是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变...

  qagw9sjsRJ3C   2023年11月02日   76   0   0

cocos2d-x中,字体文件需要保存在fonts文件夹中,如果字体路径中没有fonts/会自动添加上这个文件夹。 如果字体名称没有.ttf后缀,也会自动加上这个后缀。 unsignedcharCCFreeTypeFont::loadFont(constcharpFontName,ssize_tsize){std::stringlowerCase(pFontName);std::stringpath(pFontName);for(unsignedinti=0;i<lowerCase.length();i){lowerCase[i]=tolower(lowerCase[i]);}if...

  qagw9sjsRJ3C   2023年11月02日   50   0   0

介绍 Cocos2d-X3.X引入了一种新的响应用户事件的机制。 涉及三个基本的方面: Eventlisteners封装你的事件处理代码 Eventdispatcher向listener分发用户事件 Event对象包含关于事件的信息 为了响应事件,首先你要创建一个EventListener,有五种不同的EventListener. EventListenerTouch响应触控事件 EventListenerKeyboard响应键盘事件 EventListenerAcceleration响应加速器事件 EventListenMouse响应鼠标事件 EventListenerCustom响应...

  qagw9sjsRJ3C   2023年11月02日   69   0   0

我们已经创建了一个MyGame的初始应用,这个应用的结构是什么样的呢? 一、应用程序入口 在cpp-tests中,app.xaml.cs是标准的应用程序入口。与普通的WindowsPhone应用并没有什么不同。 MainPage.xaml才是我们应用的第一个界面。这是在Properties文件中的WMAppManifest.xml中定义的。 如果你希望改变第一个界面,到这里将NavigationPage:修改为你的新页面就可以了。 MainPage.xaml.cs中就包含了许多新的内容了。 主要就是一个与Direct3D互操作的类 //Direct3DInterop与Direct3D互...

  qagw9sjsRJ3C   2023年11月02日   79   0   0

MVVM模式是一个很久之前的技术了,最近因为一个项目的原因,需要使用WPF技术,所以,重新翻出来从前的一段程序,重温一下当年的技术。 MVVM模式 MVVM实际上涉及三个部分,Model,View和ViewModel,三者的关系如下图所示。 在三部分的关系中,视图显示的内容和操作完全依赖于ViewModel。 Model是应用程序的核心,代表着最大、最重要的业务资产,因为它记录了所有复杂的业务实体、它们之间的关系以及它们的功能。 Model之上是ViewModel。ViewModel的两个主要目标分别是:使Model能够轻松被WPF/XAMLView使用;将Model从View分离并对Mod...

  qagw9sjsRJ3C   2023年11月02日   75   0   0

 作者 陈忠岳 ​​Cocos2D-x​​ 是一款优秀的用于移动设备游戏开发的开源C跨平台游戏引擎。微软开放技术正为开源项目提供代码,以支持Windows设备。 ​​ 上个月,我们与​​北京触控科技有限公司​​合作组织了首轮编程马拉松,邀请了来自BigFish、Pixowl、PlayFirst和IdleGames的众多开发人员。这次活动的目的旨在开启将Android和iOS系统上现有Cocos2D-x游戏向WindowsPhone和Windows应用商店的接入。一天的编程竞赛让我们受益良多。我们把一些小提示写入了白皮书,详细列举了向Windows引入Cocos2D...

  qagw9sjsRJ3C   2023年11月02日   56   0   0

 cocos2d-x是目前流行的游戏游戏开发框架,目前最新的版本是3.1.1,网上有些教程已经比较老了,本文将会介绍如何使用最新的3.1.1创建WindowsPhone8开发环境。  本文假设你已经安装了VS2012或者VS2013,并且已经安装了WindowsPhone8的SDK。 一、下载和安装Cocos2d-x  官网地址:​​http://www.cocos2d-x.org/​​ 点击菜单栏中的Download,进入下载页面。 我们下载最新的V3.1.1,新版功能会更多,但是可能会有一些新的Bug需要我们解决。 下载下来就是一个压缩包, 在磁盘上解压...

  qagw9sjsRJ3C   2023年11月02日   51   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~