• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
游戏编程
记录我的游戏编程之路
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5 6 7 ··· 10 下一页

2012年12月20日

蛋疼的时候写三消游戏(四)
摘要: 今天煮完面就很晚了。。没写啥主要逻辑,还是在左右拖动那纠结着。完成的任务:1.最右边的物体拖动到最左边就不让再拖了。2.鼠标弹起(或手指离开屏幕)时,要把在临时数组里的元素与在棋盘(把游戏里的那块区域叫棋盘)中的元素互换。3.为什么要互换呢?因为要删除原始那些移出裁剪框的物体了。还差一个步骤是在弹起时把位置调整到在棋盘内。现在的图:可以看到现在每行始终保持五个元素(相对于昨天的改进),为啥没有右移的?因为还没写:),写完左边,右边逻辑对称写一下就好了。 阅读全文
posted @ 2012-12-20 01:06 sunstar1989 阅读(577) 评论(0) 推荐(0)
 
 

2012年12月19日

蛋疼的时候写三消游戏(三)
摘要: 煮了碗面,吃了个苹果,继续蛋疼。今晚要解决的问题是:拖动能让右边超出的东西显示到左边来,使一条能循环移动。主要逻辑是:1.在拖动时检测你按下的物体的相对于原始位置的偏移量。2.将这个量除以物体的宽度,就可以知道你已经移出多少个物体了。3.用两个List来存放要增加显示的内容,其显示内容和被移出的物体要相同。比我原来想像的要复杂些,所以暂时只是完全左右的拖动效果,明天还得做:拖完还得调整位置,再把元素内容交换下。 阅读全文
posted @ 2012-12-19 00:43 sunstar1989 阅读(638) 评论(0) 推荐(1)
 
 

2012年12月18日

蛋疼的时候写三消游戏(二)
摘要: 虽然回来很累了,但还是小小坚持一下吧,不然真的平时的想法都废了。在完成初步显示了,就要思考一下游戏逻辑了。首先把数据先分离出来,其实除掉图形,在游戏面板上就是一堆的数字了,比如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 阅读全文
posted @ 2012-12-18 00:28 sunstar1989 阅读(934) 评论(0) 推荐(1)
 
 

2012年12月16日

蛋疼的时候写三消游戏(一)
摘要: 现在手机上最火的几种游戏类型:塔防,三消,三国题材,于是有很多游戏就把这些揉一块了。。《英雄三三杀》《逆转三国》都算这一类了吧。。三消的还是经典的有意思一些:细数iPhone上那些经典的三消游戏http://www.appifan.com/topic-232以前在电脑上看过一种三消,它的移动方式是拖动走一整条的,当时觉得挺有意思,现在有了Unity应该可以方便的实现出来,所以要自己试试了。我先用photoshop画出三类的可消方块:接下来要准备的就是U3D里的东西了,因为想做成2D的,我还是图个方便用NGUI吧。先想个大概的界面布局:注意NGUI的坐标中心点是在屏幕中心了,所以定义坐标时要自己 阅读全文
posted @ 2012-12-16 18:16 sunstar1989 阅读(2308) 评论(0) 推荐(1)
 
 

2012年12月10日

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 阅读全文
posted @ 2012-12-10 20:28 sunstar1989 阅读(9902) 评论(0) 推荐(0)
 
 

2012年11月2日

Unity的IOS接入新浪微博
摘要: 单机游戏如果没有服务端,那微博就是一个推广和讨论的好地方。首先,可以看一下雨松的教程:http://www.xuanyusong.com/archives/1794我用的Unity4.0的beta版,发现了不少问题:一、ViewControl的获得改变了:从sGLViewController 变化为--》UnityGetGLViewController()二、游戏内截图所放的位置有变化:Application.persistentDataPath打印出来的是:/var/mobile/Applications/27F8B3B1-8E33-4196-8610-40D87D6E7F1A/Docume 阅读全文
posted @ 2012-11-02 20:23 sunstar1989 阅读(2386) 评论(0) 推荐(1)
 
 

2012年10月27日

Unity3d做的小游戏Demo《高铁惊魂》
摘要: Unity的一个小作业,由于时间问题,不是很完善。由策划同学想的一个在车上模拟晕车的状况。根据右上角的方向来按键,然后如果那个如花同学转头过来看你,为了避免尴尬,需要按空格键来扫住他的视线。本来是八个方向键并且反向的,但后面感觉有点难,就改成四键正向的,现在偏简单了。大家就当小娱乐下吧。美工还是挺给力的,我这程序倒是没啥事,熟悉下Unity3d,真是个方便的引擎。开始界面开始后,手有放下的动作。主界面如花转头,得按空格挡住放一个下载地址:http://show.gameres.com/ruhua_v1.0/ruhua_v1.0.7z欢迎关注我的微博:http://weibo.com/u/164 阅读全文
posted @ 2012-10-27 00:20 sunstar1989 阅读(1947) 评论(3) 推荐(0)
 
 

2012年10月24日

Unity中的单例
摘要: 由于对单例理解的不是很深,所以在我的印象中,例就是一个比较有规范的全局类。至于什么多线程可能会有问题,我暂时没接触到。1.首先是最简单的了,各种语言都可以写的单例C#:public class ExpManager { static ExpManager m_ExpManager = null; public static ExpManager GetSingleton() { if (null == m_ExpManager) { m_ExpManager = new ExpManager(); } ... 阅读全文
posted @ 2012-10-24 11:48 sunstar1989 阅读(1884) 评论(0) 推荐(0)
 
 

2012年9月13日

Unity开发摘要
摘要: 性能提升:http://docs.unity3d.com/Documentation/ScriptReference/index.Performance_Optimization.htmlhttp://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html1.使用静态类型。对于通过像GetComponet函数来取的对象,如果需要频繁使用就需要建个变量要存储它。2.使用内置的数组。3.把逻辑从Update中抽取到Coroutines4.尽量少去Instance东西,利用已经Instance的东西来隐藏和出现 阅读全文
posted @ 2012-09-13 11:26 sunstar1989 阅读(483) 评论(0) 推荐(0)
 
 

2012年9月11日

Unity中实现热浪效果
摘要: 热浪效果:所谓热浪效果就是空气在局部受到高温后折射率改变所产生的视线弯曲,如飞行器引擎尾部热浪,炎热的沙漠表面产生的热浪,这些都是这种效果。在游戏中带气功什么的技能施放后会产生这种效果:这有一种实现方式:http://blog.csdn.net/pizi0475/article/details/6720884Unity中也有人实现:http://forum.unity3d.com/threads/50132-Heat-Distortion 阅读全文
posted @ 2012-09-11 12:01 sunstar1989 阅读(1974) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 ··· 10 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3