蛋疼的时候写三消游戏(十)--字体的生成
摘要:游戏中免不了要用到各种各样的字,如果全用图片来做的话,在语言本地化时就痛苦了,NGUI已经提供了不错的对字体的支持,采用的还是用文字和图片的映射关系,所以如果汉字一多图就超大,但对小游戏的界面来说已经足够用了。一、工具下载NGUI只是显示你打好的字和图而以,想要将我们的字打成一张字图和一个对应表,我们需要用到别的工具。1.BMFont用了下,很难用。。界面也丑。。2.Hiero支持渐变之类的效果,用起来不错。libgdx也用的它:http://code.google.com/p/libgdx/downloads/detail?name=hiero.jar&can=2&q=二、工
阅读全文
蛋疼的时候写三消游戏(九)
摘要:这段时间估计要忙了,进度要慢下来了,今天加上计时,分数,重新开始按钮。。。美术得慢慢搞了。。真心不在行。
阅读全文
蛋疼的时候写三消游戏(八)
摘要:把逻辑大概调通,本来想写回字消的。。写着写着就变成了矩形消。。传了一个到我的文件里。。不知道别人能不能下载的了。。
阅读全文
蛋疼的时候写三消游戏(七)
摘要:平安夜快乐,周末光玩DOTA和睡觉了。。没怎么干活。大体写了个消除的。。效率不高,还各种BUG,单细胞思考的人你伤不起。还是等完善了再弄个版本出来。稍微理了下逻辑结构,放个大体的文件结构嘿嘿:人在江湖,总是有各种事,情商又低,只想一心做好游戏,把快乐带给自己和别人。其实所有的问题都可以归为自己不够强,只要你够强,你就有制定规则的权力。
阅读全文
蛋疼的时候写三消游戏(六)
摘要:回来吃点东西,打把DOTA就1点了。。还是坚持下写点东西,不然就越推越迟了。今天主要把拖动的逻辑写完,现在可以自由上下左右移动了。主要的代码如下,写的略丑,有时间看能重构下最好: void OnPressReleased() { Debug.Log("released"); if (m_curDir == MoveDir.LeftRight) { OnLRReleased(); ResetPositionOfRow(m_CurPressRow); } e...
阅读全文
蛋疼的时候写三消游戏(五)
摘要:又是吃完面的节奏,还有那个百变大咖秀真有意思,特别是大张伟。昨晚睡的时候又想了想逻辑还是没写对,我只是把坐标位置换了过来,他的数组坐标索引还是错的。然后目前一个元素只用一个值来标识,不方便以后扩展(比如这个元素消除掉后会有一些特殊效果),应该写个类给它。using System;/// <summary>/// FileName: ItemData.cs/// Author: Star/// Date: 12/12/20/// Description: class for item data/// </summary>public class ItemData{ pub
阅读全文
蛋疼的时候写三消游戏(四)
摘要:今天煮完面就很晚了。。没写啥主要逻辑,还是在左右拖动那纠结着。完成的任务:1.最右边的物体拖动到最左边就不让再拖了。2.鼠标弹起(或手指离开屏幕)时,要把在临时数组里的元素与在棋盘(把游戏里的那块区域叫棋盘)中的元素互换。3.为什么要互换呢?因为要删除原始那些移出裁剪框的物体了。还差一个步骤是在弹起时把位置调整到在棋盘内。现在的图:可以看到现在每行始终保持五个元素(相对于昨天的改进),为啥没有右移的?因为还没写:),写完左边,右边逻辑对称写一下就好了。
阅读全文
蛋疼的时候写三消游戏(三)
摘要:煮了碗面,吃了个苹果,继续蛋疼。今晚要解决的问题是:拖动能让右边超出的东西显示到左边来,使一条能循环移动。主要逻辑是:1.在拖动时检测你按下的物体的相对于原始位置的偏移量。2.将这个量除以物体的宽度,就可以知道你已经移出多少个物体了。3.用两个List来存放要增加显示的内容,其显示内容和被移出的物体要相同。比我原来想像的要复杂些,所以暂时只是完全左右的拖动效果,明天还得做:拖完还得调整位置,再把元素内容交换下。
阅读全文
蛋疼的时候写三消游戏(二)
摘要:虽然回来很累了,但还是小小坚持一下吧,不然真的平时的想法都废了。在完成初步显示了,就要思考一下游戏逻辑了。首先把数据先分离出来,其实除掉图形,在游戏面板上就是一堆的数字了,比如0代表红,1代表绿等。想想dos时代,用数字搞出个俄罗斯方块那样。。先把数据抽象出来:using UnityEngine;using System.Collections;using System;/// <summary>/// FileName: GameData.cs/// Author: Star/// Date: 12/12/16/// Description: class for game dat
阅读全文
蛋疼的时候写三消游戏(一)
摘要:现在手机上最火的几种游戏类型:塔防,三消,三国题材,于是有很多游戏就把这些揉一块了。。《英雄三三杀》《逆转三国》都算这一类了吧。。三消的还是经典的有意思一些:细数iPhone上那些经典的三消游戏http://www.appifan.com/topic-232以前在电脑上看过一种三消,它的移动方式是拖动走一整条的,当时觉得挺有意思,现在有了Unity应该可以方便的实现出来,所以要自己试试了。我先用photoshop画出三类的可消方块:接下来要准备的就是U3D里的东西了,因为想做成2D的,我还是图个方便用NGUI吧。先想个大概的界面布局:注意NGUI的坐标中心点是在屏幕中心了,所以定义坐标时要自己
阅读全文
Unity中调用http请求
摘要:有个写了个库http://www.cnblogs.com/warensoft/archive/2012/04/23/Unity3D.html为了方便,我还是直接用WWW类来做。using UnityEngine;using System.Collections;/// <summary>/// Filename: WWWHelper.cs/// Description: Manage http request/// Author: Star/// Date: [12/12/10]/// </summary>/// public class WWWHelper : Mon
阅读全文