- 博客(26)
- 收藏
- 关注
转载 Unity3D研究院之解决ttf繁体字体不显示问题
项目中用了个方正的简体的ttf字体,现在需要显示繁体汉字,那么策划找来了个对应的繁体ttf字体。可是奇怪的问题来了,用了繁体ttf字体后输入繁体字不显示,反而输入简体字它自动转成繁体字了?我擦,搞了半天原来策划找的ttf字体格式有问题。策划搞来了个繁体的ttf格式是GB12345,GB12345只会把简体汉字转成繁体汉字,给它繁体字它反而不认识。。如果项目中用的全都是简体汉字,那么用GB1
2015-03-16 08:27:06
1901
原创 unity3d 中实现物体的移动
单例using UnityEngine;using System.Collections; public class IsRun { private static readonly IsRun tf=new IsRun(); private IsRun() {
2015-03-12 08:12:56
840
原创 unity3d 中实现猜拳游戏
using UnityEngine;using System.Collections;public class caiquan : MonoBehaviour { public Rect r1; public Rect r2; //public Texture t1; //public Texture t2; //public Te
2015-03-11 00:49:04
1148
原创 cocos2d中分步实现飞机大战----游戏场景中背景的滚动
上一节说了场景的跳转,现在开始布置游戏游戏界面。在游戏的主界面,首先要有游戏背景,为了使GameScene的代码不至于太多,可以吧自己的背景进行封装,在GameScene中调用就好,飞机的正常飞行移动可以用北京的移动来实现。创建BackGround:background.h:#include "cocos2d.h"USING_NS_CC;class backgrou
2015-03-09 00:06:41
1242
原创 cocos2d中分步实现飞机大战----自己飞机的实现
上一节说了背景的滚动,现在开始布置游戏中自己的飞机,为了使GameScene的代码不至于太多,可以吧自己的飞机进行封装,在GameScene中调用就好。创建Plane:Plane.h:#include "cocos2d.h"USING_NS_CC;class plane:publicNode{public: int hp=100;
2015-03-08 23:52:39
878
转载 c#委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事
2015-03-06 09:56:08
378
原创 cocos2d中分步实现飞机大战----场景跳转
首先,作为一个完整的游戏项目,要有满足游戏要求的界面,并实现之间的跳转,不能只有一个游戏主界面。下面以主场景界面为例:.h文件#include "cocos2d.h"USING_NS_CC;class menuScene:publicLayer{public: static Scene * createScene(); //
2015-03-05 15:15:02
630
原创 C#在Unity中接口的实现
接口也是可以继承的有点类似于类,接口主要是可以补充一些无法用类继承的公有属性,例如:海豚,不是鱼,的拥有很多鱼的共性,就可以把这些共性封装进接口,以便调用。using UnityEngine;using System.Collections;using System.Collections.Generic;interface Isuibian{ void
2015-03-05 14:55:53
2684
原创 unity3d 中使用C#脚本 实现数组的倒序存储并输出
using UnityEngine;using System.Collections;public class paixu : MonoBehaviour { public int[] a = {2,234,45,46,8,68,23,38,35,25}; public string s; // Use this for initialization
2015-03-04 22:15:13
1075
原创 Unity3D 高通增强现实的动画实现
首先https://developer.vuforia.com这个网站注册账号,然后我们需要先生成许可证密钥:点击Develop,在其下的License Manager里点击Add License Key,为我们的钥匙起个名字然后直接点击下一步,承认许可后点击确认,密钥生成好了,钥匙建好后打开会有一串字符要保存下来要用的。然后建立自己的database如图:取好自己
2015-03-03 21:49:01
1769
原创 c#实现直角排列的99乘法表
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { for (int i=1; i10; i++) {
2015-03-01 14:57:04
868
转载 Unity3D 官方基础教程 Creating Scenes
Creating Scenes(创建场景)Scenes contain the objects of your game. They can be used to create a main menu, individual levels, and anything else. Think of each unique Scene file as a unique level. In ea
2015-03-01 14:18:27
736
转载 Unity3D 官方基础教程 Asset Workflow
Asset Workflow(资源工作流程)Here we'll explain the steps to use a single asset with Unity. These steps are general and are meant only as an overview for basic actions. For the example, we'll talk about
2015-03-01 14:15:30
593
原创 cocos2d的安装与简介
1.安装cocos2d-x3.2 进入终端 输入 cd ~/Desktop 再输入 cd cocos2d-x-3.2 进入cocos3.2源码目录2。执行 sudo ./setup.py3. 在提示输入目录里面输入 android_sdk_root ndk_root ant_root 安装完成4.关闭终端,再开启一个新窗口
2015-03-01 13:49:42
420
原创 C++中模板的使用
模版函数 template 返回值 函数名(参数) { } 实现一个比较2个数最大值的模版函数#include #include #include using namespace std;template class T >T getMax(T a,T b){ return a>b?a:b;
2015-03-01 13:48:33
399
原创 C++中虚函数的使用,操作符重载
如果在子类中实现了对父类函数的覆盖 创建子类对象指针 将会执行子类函数 创建父类对象指针 将会执行父类函数 --------------------虚函数virtual 关键字修饰的函数叫虚函数当父类指针指向 子类对象时,如果调用的函数时虚函数将会执行子类的函数virtual 函数返回值 函数名(参数)=0;
2015-03-01 13:44:46
597
原创 C++中指针的使用
创建指向对象的指针定义类名 * 指针名;赋值指针名=&对象;通过指针操作对象 指针名->成员名 =xx;动态创建对象类名 * 指针=new 类名();Tank * ptk=new Tank();Polic * nowp=new Police();释放这个对象delete 指针名;delete nowp;
2015-03-01 13:43:21
356
原创 C++中类的定义
在c++中定义类 class 类名{ public: //属性 属性列表; //方法 函数列表; }; class Plane{ public: int hp; int px,py; int price; string name; void fly() { ....
2015-03-01 13:42:19
462
原创 Cocos2d如何实现一个指针的添加节点
如何定义一个指向NPC的指针,struct NPC * pn;用户在终端输入npc的数量,动态分配npc的空间#include #include typedef struct _NPC{ char name[20]; int hp; int act;}NPC;typedef struct _NODE{
2015-03-01 13:36:57
451
原创 内存的分配
malloc 动态从内存中申请一个空间 如果申请成功,将返回这个空间的首地址 通过一个指针接受这个空间的首地址 int *p; p=malloc(sizeof(int)); *p=234;free(p); //释放这个动态申请的空间 ---------------------------- 1.结构体的定义 struct 结构体名{ 成员
2015-03-01 13:35:01
398
原创 在c语言中函数的定义与使用
在c语言中可以通过定义函数来实现代码的重复使用编程时候并不是把所有代码都写到main中函数的定义函数返回值 函数名( 参数){ 函数体}//定义函数获取2个数的最大值int getMax(int a,int b){ if(a>b) {return a;} else { return b;}}int m
2015-03-01 12:00:06
1795
1
原创 C语言中使用指针实现数组排序
使用指针实现对数组元素由小到大的排序#include #define len 10void plArrary(int pArrary[],int length){ for (int i=0; i1; i++) { for (int j=i+1; j if (*(pArrary+i)>*(pArrar
2015-03-01 11:56:23
5899
原创 C语言实现星座判断
编写程序实现星座判断 用户输入 月 日 输出 您的生日是 XXXX 星座 :: XX座#include int main(int argc,const char * argv[]) { // insert code here... int m; int n; char * xz[12]={"摩羯座
2015-03-01 11:51:54
10165
1
原创 c语言实现数字竞猜游戏
实现商品竞猜游戏 随机产生一个商品价格 用户竞猜10次 用户输入的>产生的 输出 对不起 大了 用户输入的 输出 对不起 小了 用户输入==产生的 输出 对了 一共猜了n次 退出 如果10次都没猜对 输出 GameOver
2015-03-01 11:49:29
1437
原创 C++中 的数组和字符串
数组 一组具有相同数据类型 固定长度 在内存中是一段连续的存储区-------------------------------- int a;a=3;-----------------------------------------------------int stu[10]; //数组的定义类型 数组名[数组长度]当数组定义以后就会
2015-03-01 11:43:59
404
原创 c++中的3种程序设计流程
1.顺序流程 A B C2.分支 if(表达式) if(表达式) switch(表达式) { { { 语句块1 语句块1 case 常数1: } } 语句1;
2015-03-01 10:54:14
491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人