摘要:
android+unity游戏开发之求物体间的距离 不卖关子,还是老样子,把代码奉上~~~[html] view plaincopyprint?usingUnityEngine;usingSystem.Collections;publicclasstest:MonoBehaviour{publicGameObjecta;publicGameObjectb;publicVector3m;publicVector3n;voidStart(){}voidUpdate(){m=a.transform.position;n=b.transform.position;print(Vector3.Dista 阅读全文
摘要:
android+unity游戏开发之摄像头切换 [html] view plaincopyprint?usingUnityEngine;usingSystem.Collections;publicclasstest:MonoBehaviour{publicGUISkinMenuGUIskins;publicCameracamera1;publicCameracamera0;voidStart(){}voidUpdate(){}voidOnGUI(){GUI.skin=MenuGUIskins;if(GUI.Button(newRect(100,0,190,60),"di1renche 阅读全文
摘要:
anrdroid+unity游戏开发之c#一些常用“方法” 再说这次的常用”方法“之前,先向大家道个歉,我前面说的,RepeatButton可以实现down,up的功能,其实不然,这节课先来纠正一下。 button:按的时间很短,就是点了一下; RepeatButton:可以按很长的时间;怎么实现down,up的功能了?高手教了我招,就是如下图所示的新建一个GUIText(文字)或者是GUITexture(图片)然后给它绑定个脚本,脚本里面可以用OnMouseDown 和OnMouseUp来实现。呵呵~~现在进入今天的小妙招吧,在C#里面脚本的调用。1.同一对象脚本的调用[html] view 阅读全文
摘要:
android+unity游戏开发之常用的属性 我今天讲几个我在开发中遇见的几个重要属性,和大家分享一下。1.我以前不知道RepeatButton的重要性,直到我一直再为怎么让button实现类似KeyDown,KeyUp的功能的时候,是RepeatButton帮了我; 2.Network.time指的是当前的网络时间,Time.time是一个类似秒表的东西,从0开始计数。[html] view plaincopyprint?varx:float=0;functionOnGUI(){vart1:float;vart2:float;if(GUI.RepeatButton(Rect(100,100 阅读全文
摘要:
我们今天来控制小人的走路,跑,死,和杀招。这可是真正的动画哦,我们先来看看帮助文档里面的代码和animation有关的属性,然后我解释一下,再举个我的列子让大家体会一下;1.首先把我们的动画.fbx文件放到Hierarchy中,选中它,在Inspector里面看到如下图所示的情况:注: 其中Play Automatically指的是自动播放;2.我们再看看帮助文档的代码吧[html] view plaincopyprint?animation.Play(); animation.Play();这段代码就是指的动画的播放,如果写这段代码的话,就别选Play Automatical... 阅读全文
摘要:
android+unity3D游戏开发之脚本的互调 脚本游戏android下面我们讲两种情况下的调用吧,分别是同一个游戏对象中脚本的调用和不同游戏对象的脚本调用; 1. 在一个游戏对象中,脚本的调用很简单啦,如下:[html] view plaincopyprint?varContro;Control=GetComponent(scriptname);//scriptname指要调用的脚本名字 var Contro; Control = GetComponent(scriptname);//scriptname指要调用的脚本名字 2. 不同的游戏对象中,脚本的调用,其实也... 阅读全文
摘要:
android+Unity3D游戏开发之简单的物体运动 其实这篇也是转载的,真的感觉对于我们初学者来说很不错的,不信你看看嘛;原创链接:http://bbs.9ria.com/thread-98192-1-1.html这章我们来了解一下Translate的使用首先我们来看看场景的搭建:建一个立方体,加一个点光源。我们要实现的就是让场景中的立方体延X轴嗖嗖的移动那么我们在Project新建一个js脚本Creat->Javascript键入代码functionUpdate (){ transform.Translate(Vector3(1,0,0));}复制代码然后将js文件拖到Hierar 阅读全文
摘要:
android+unity3d的Prefabs(预设)与Instantiate(实例化) 本篇不是我写的,感觉不错所以拷贝来了,呵呵呵,原创的链接:http://bbs.9ria.com/thread-97976-1-1.html解释:Prefabs(预设)是一种资源类型,可被重复使用的游戏对象。它可以被置入多个场景中,又或者能够在一个场景中被多次置入。当你在一个场景中增加一个Prefabs,你就实例化了一个Prefabs。所有Prefabs实例都是Prefab的克隆,只要Prefabs原型发生改变,所有的Prefabs实例都会产生变化。Prefabs的用法:如果大家要创建一些想要重复使用的东 阅读全文
摘要:
android+unity3D游戏开发之简单的碰撞检测 android游戏脚本javascript在“Project”面板中单击“Create”旁边的小三角,选择“javascript”创建一个名为“collision”的js文件。双击它,系统启动Monodevelop来编辑js文件。 清除里面默认创建的代码。写上。 functionOnCollisionEnter(obj:Collision) { Debug.Log(obj.gameObject.name); } onCollisionEnter函数解释:这个函数是在被绑定的物体与其他物体发生碰撞的... 阅读全文
摘要:
内存释放[super dealloc]objective-c语言中最头疼的事就是内存释放,申明一个变量后记得一定要释放这个变量,在我的iPhone开发笔记中已经有一些这方面的文章,今天在cocoaChina上看见一篇内存释放的帖子,说到我的心坎上了,因为这个问题也是我经常犯的,我们定义的全局变量都是在-(void)dealloc函数中释放的;里面继承了一个[superdealloc]方法,平时自己释放内存都是写在[superdealloc]的后面,但是在objective-c中不能这样写的所有的释放都必须写在[superdealloc]的前面。-(void)dealloc{[windowrel 阅读全文
摘要:
二、游戏的分类1、按运行平台分类1)电视游戏顾名思义,需要电视的辅助才能进行;2)街机游戏通常为大型游戏机,在商场和专业游戏厅可以见到,利用摇杆或者方向盘等各种体感控制器操作;3)便携式游戏又名掌机游戏,是指使用专有的小型游戏及运行,可以随身携带的游戏软件。4)手机游戏随着手机技术的发展,手机的功能已经越来越多,越来越强大,已经成为了另一种便携式游戏。5)PC游戏又叫电脑游戏以计算机为操作平台,又包括单机游戏和网络游戏。单机游戏指玩家只需要一台计算机就可以进行的游戏;网络游戏简称网游,必须依托于互联网进行游戏,是可以多人同时在线的游戏。网游取材的特点:取用与玩家相同的文化背景;从其他流行的艺术 阅读全文
摘要:
Unity3D 访问Access数据库在开始这个小教程之前呢,其实在网上你已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来。写这个教程的主要原因呢,是一个朋友在u3d的官网论坛里,找到了这个demo,但是在他使用的过程中遇到了问题,我看了给他解决掉之后,为了其他朋友不至于发生同类的问题,特在此唠叨一番。在开始主题之前呢,我真的想说,北京的公交太不给力了,我这几天,每次等公交都要一个多小时,直接崩溃中。好,闲话不扯啦!下面开始我的教程之旅吧!Access数据库呢,是一个轻量级的数据库,以前在学习.net应用开发的时候了解过。在pc的软件开发中,很多时候,我们存储的数据量不会 阅读全文
摘要:
playMaker插件学习笔记之控制cubeplayMaker插件学习笔记之控制cube练习前准备:去http://game.ceeger.com/forum/read.php?tid=133下载插件。第一步:新建一个unity3d的项目。把playMaker插件导入引擎中。在项目面板就会多出来Gizmos、iTween、PlayMaker这个三个文件夹。第二步:我们创建一个cube。然后给他添加一个角色控制的组件。如下:图片:1.png[删除]Note:在这个时候,我们要找到cube的组件。进行修改如图所示:图片:2.png[删除]默认的情况下,Character Motor脚本组件中的,G 阅读全文
摘要:
Unity引擎中的HotKeys好久都没有更新博客了,最近在忙于整理一些东西,所以就疏远了更新的进度了。下面弄了2张截图,是有关Unity3d的hotkeys组合。第一幅截图是window下的unity3d中引擎的快捷操作键。第二幅截图是Mac下unity3d引擎中的操作快捷键。至于,我们在玩游戏时的操作快捷方式,是可以再游戏开发中进行设置的。这个就不细说了,大家也都清楚的!有机会,会在以后的博客中进行详述的。 阅读全文