Unity3d
GBWGame
全职独立游戏开发者。单身汉。经历坎坷。技术贼溜。对想法迷之坚定。任性。逍遥。真爱游戏,不是为钱。期待精通建模动画且能豁得出去的伙伴。
展开
-
Unity3d学习04
一:键盘事件的获取1.按下事件:Input.GetKeyDown();//如果按下按键,返回ture,否则返回false例如:If(input.GetKeyDown(KeyCode.A)){Debug.log("按下了A键");}2.拾起事件:Input.GetKeyUp();//如果抬起了按键,返回ture例如:If(input.Get原创 2015-11-30 10:57:39 · 202 阅读 · 0 评论 -
Unity3d学习06
一:GUIText的添加新建一个空物体,给它添加组件GUIText,然后设置一些基本参数。在脚本中,通过:GUIText text01;text01 = GameObject.Find("空物体的名字").GetComponent();text01.text = "你想显示的字"+一个数等等;二:绘制线段: 为物体添加linerendenere原创 2015-11-30 10:58:57 · 256 阅读 · 0 评论 -
Unity3d学习10
1.绘制不规则平面 using UnityEngine;usingSystem.Collections; public classPlaneDraw_CTRL : MonoBehaviour{publicGameObject planeDraw;MeshplaneDraw_mesh; //Use this for initialization原创 2015-11-30 11:06:41 · 287 阅读 · 0 评论 -
Unity3d学习09
这次带来的是关于unity3d里自写截图的,这个功能可以实现将当前屏幕画面保存为图片~1.首先介绍一种超级简单方法,调用U3D自带的api:Application.CaptureScreenshot("jietu.png");就这一句话,就能将当前屏幕所有内容保存为png格式的图片,图片的储存位置为当前工程的子目录下。但是这种方法有一个很大的弊端,首先就是保存的原创 2015-11-30 11:04:15 · 228 阅读 · 0 评论 -
Unity3d学习03
一:控制灯光的脚本:PublicLight aLight;aLight = GameObject.Find("有灯光的一个物体名字").GetComponent();//以上代码可以将代码信息传递给这个物体的光组件。aLight.light.intensity =一个小于8的float数;//这样就可以控制灯组件的亮度了。注意,这样写完以后,在Inspector面板的选原创 2015-11-30 10:55:04 · 304 阅读 · 0 评论 -
Unity3d 学习01
一:Assets文件夹下应该包含的文件夹:Materails(材质,材质球),profabs(预组件),textures(纹理,贴图),model(模型,模型导入时也许会自带材质,纹理文件夹,所以一个好习惯就是为每一个导入的模型都建一个单独的文件夹),script(脚本)。 二:一个功能强大的材质制作软件:SubstanceDesigner文件格式:.sbsar导入方法:直原创 2015-11-30 10:30:22 · 261 阅读 · 0 评论 -
playmaker学习
原创 2015-11-30 11:26:00 · 557 阅读 · 0 评论 -
Unity3d学习11
原创 2015-11-30 11:10:09 · 329 阅读 · 0 评论 -
Unity3d学习07
一:unity3d调用windows的资源管理器:1.项目Assets文件夹新建Plugins文件夹,放入System.Windows.Forms.dll文件2.脚本中using System.Windows.Forms;3.代码如下:public voidLoadMap(){WWWwww_map; OpenFileDialogchoiceWindow = ne原创 2015-11-30 11:00:49 · 271 阅读 · 0 评论 -
Unity3d学习02
一:创建粒子效果:在Hierarchy面板中,Create->Particle System在Assets文件夹内右键->Import Package->Particle导入粒子效果包在Hierarchy面板中选中Particle System后,可在Inspectors面板中修改粒子系统的相关参数,来达到不同的粒子效果: Max Particle:最大生成粒子数量Prew原创 2015-11-30 10:53:47 · 286 阅读 · 0 评论 -
Unity3d学习08
(鼠标射线这一块相当的重要,在学习的时候参考了这篇文章:http://www.cnblogs.com/xuling/archive/2013/03/04/2943154.html)一:鼠标射线1.Ray clickRay;//Ray代表发出的射线 RaycastHitclickHit;//RaycastHit储存一系列射线与物体碰撞的信息 clickRay =Camera.转载 2015-11-30 11:01:50 · 174 阅读 · 0 评论 -
Unity3d学习05
一:控制动画播放速度animation["动画名"].speed = 2; //将指定动画播放速度变为默认的2倍 二:为物体施加力1.前提:物体为刚体属性2.脚本:Rigidbody bridbody;bridbody = GameObject.GetComponent(); bridbody.AddForce(new Vector(x,y,z)原创 2015-11-30 10:58:17 · 198 阅读 · 0 评论 -
Uni2D 学习
1.精灵的创建 2.帧动画(1)AnimationClip(动画剪辑)为每一个帧动画提供一个容器,将一段帧动画中的所有Sprite集合起来,以给定的速率显示。(2)AnimationClip创建方法:A.Uni2D->Create->Animation ClipB.在Project面板右键,Create->Uni2D->Animation Clip创建一原创 2015-11-30 11:17:54 · 375 阅读 · 0 评论