Unity3D
文章平均质量分 59
daisgi
这个作者很懒,什么都没留下…
展开
-
Unity3D学习记录——NGUI Sprit3
1.按钮特效2.3.4.5.原创 2017-07-27 20:05:05 · 415 阅读 · 0 评论 -
Unity3D学习记录——AudioSource1
1.AudioSource相当于音频播放器2.创建空物体3.添加AudioSource组件原创 2017-07-17 20:40:10 · 409 阅读 · 0 评论 -
Unity3D学习记录——LineRenderer
1.LineRenderer线渲染器,可做出极光效果2.创建空物体3.添加Line Renderer组件4.创建材质球,添加光线材质图,修改渲染器5.把修改后的材质添加给物体原创 2017-07-17 20:32:34 · 419 阅读 · 0 评论 -
Unity3D学习记录——TrailRenderer
1.TrailRenderer拖痕渲染器2.创建空物体3.添加TrailRenderer组件4.创建材质球,添加材质,并修改渲染器5.把修改后的材质添加到物体原创 2017-07-17 20:25:07 · 4304 阅读 · 0 评论 -
Unity3D学习记录——GUITexture
1.创建空物体2.重命名3.添加GUI Texture组件4.添加图片原创 2017-07-17 20:20:03 · 536 阅读 · 0 评论 -
Unity3D学习记录——GUIText
1.创建空物体2.重命名3.添加GUI Text组件原创 2017-07-17 20:13:08 · 657 阅读 · 0 评论 -
Unity3D学习记录——爆炸特效
1.这是一个Unity 3D里的资源包中预制体2.添加资源包的方法3.添加爆炸预制体4.创建空物体,添加脚本,并拖拽入预制体5.Baozha脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class Baozao : Mono原创 2017-07-21 20:42:04 · 3706 阅读 · 0 评论 -
Unity3D学习记录——子弹
1.用了物理射线的点获取2.用了Instantiate实例化3.和创建墙一样需要一个预制体和空物体,脚本依附于空物体using System.Collections;using System.Collections.Generic;using UnityEngine;public class Zidan : MonoBehaviour{ public GameObje原创 2017-07-21 20:41:30 · 1142 阅读 · 0 评论 -
Unity3D学习记录——API实例化与销毁4
1.这是利用Instantiate实例化生成一堵墙2.生成墙这个地方需要注意是预制体的使用,不要直接添加脚本到预制体,而是重新创建空物体,添加脚本,并在public那一栏添加预制体,否则会一直生成Cube直至卡死using System.Collections;using System.Collections.Generic;using UnityEngine;pu原创 2017-07-21 20:41:08 · 522 阅读 · 0 评论 -
Unity3D学习记录——AudioSource2
1.添加播放按钮播放,或者暂停按钮暂停2.创建空物体,添加GUI Texture组件,添加图片素材3.编写Play脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class Play : MonoBehaviour { private Au原创 2017-07-18 20:22:37 · 542 阅读 · 0 评论 -
Unity3D学习记录——API实例化与销毁1
1.API实例化对象2.应用场景:天上掉落大量金币3.创建空物体当作掉落点4.编写脚本并添加到空物体using System.Collections;using System.Collections.Generic;using UnityEngine;public class Down : MonoBehaviour { public GameObject原创 2017-07-17 21:06:22 · 426 阅读 · 0 评论 -
Unity3D学习记录——API实例化与销毁2
1.这次是按下空格在特定空间的随机区域生成Cubeusing System.Collections;using System.Collections.Generic;using UnityEngine;public class Down : MonoBehaviour { public GameObject m_gb; //定义游戏对象m_gb private Trans原创 2017-07-17 21:18:07 · 357 阅读 · 0 评论 -
Unity3D学习记录——NGUI Sprit2
1.这是动态生成sprite,并有部分属性操作代码2.using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ private GameObject gob;//物体对象 private Transfor原创 2017-07-25 21:44:46 · 420 阅读 · 0 评论 -
Unity3D学习记录——NGUI Sprit
1.2.3.4.5.6.原创 2017-07-25 20:03:00 · 415 阅读 · 0 评论 -
Unity3D学习记录——NGUI Lable
1.2.3.4.原创 2017-07-25 19:52:14 · 340 阅读 · 0 评论 -
Unity3D学习记录——飞盘射击游戏3
1.这是完善后带有页面逻辑的游戏,界面如下2.在ShooterWeapon中集成了分数计算,和计时器,ShooterWeaponFather物体结构如下图using System.Collections;using System.Collections.Generic;using UnityEngine;public class ShooterWeapon :原创 2017-07-23 17:13:04 · 1695 阅读 · 1 评论 -
Unity3D学习记录——飞盘射击游戏1
1.这里我简单记录下打飞盘游戏的代码,场景和手臂等建模是现成的,其中还包含音效,光线等,调试由自己调试2.盘子随机生成代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class CreateDisc : MonoBehaviour { publ原创 2017-07-23 17:11:26 · 1302 阅读 · 0 评论 -
Unity3D学习记录——GUIText2
1.用GUIText组件实现倒计时显示2.创建空物体,添加GUIText组件,属性自由调节,然后添加脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class Timer : MonoBehaviour{ private GUIText m_guit原创 2017-07-23 17:10:49 · 553 阅读 · 0 评论 -
Unity3D学习记录——API Invoke函数
1.对昨天生成Cube的代码进行了改进using System.Collections;using System.Collections.Generic;using UnityEngine;public class Down : MonoBehaviour { public GameObject m_gb; private Transform m_transform原创 2017-07-18 20:44:57 · 532 阅读 · 0 评论 -
Unity3D学习记录——API实例化与销毁3
1.随机区域特定时间段自动生成,并在特定时间后自动销毁using System.Collections;using System.Collections.Generic;using UnityEngine;public class Down : MonoBehaviour { public GameObject m_gb; //定义游戏对象m_gb private T原创 2017-07-17 21:20:37 · 541 阅读 · 0 评论 -
Unity3D学习记录——物理射线
1.这是一个点击带碰撞体组件的物体发射一条射线的例子2.首先创建一个空物体,添加Line Renderer组件,调整好后把Line Renderer勾去掉作为本体3.创建空物体,这是点击生成射线,脚本添加在此物体中using System.Collections;using System.Collections.Generic;using UnityEngine;public原创 2017-07-21 20:40:49 · 746 阅读 · 0 评论 -
Unity3D学习记录——API工具类3
1.还是Mathf数学类应用,制作渐隐黑屏效果,配合GameOverusing System.Collections;using System.Collections.Generic;using UnityEngine;public class Background : MonoBehaviour { public GUITexture m_background; //定义G原创 2017-07-21 20:40:16 · 276 阅读 · 0 评论 -
Unity3D学习记录——API工具类2
1.工具类有三种:Screen屏幕类 Time时间类 Mathf数学类2.Time时间类常有,常见,所以不再记录,现在是Mathf数学类,利用这个做GameOver平滑移动到屏幕中间的效果using System.Collections;using System.Collections.Generic;using UnityEngine;public class Gameover原创 2017-07-21 20:39:53 · 370 阅读 · 0 评论 -
Unity3D学习记录——碰撞变色
1.被Cube (3)碰撞的碰撞体变原谅色2.脚本添加在其它Cube上,而不是Cube (3)using System.Collections;using System.Collections.Generic;using UnityEngine;public class ChangeColor : MonoBehaviour { private MeshRenderer原创 2017-07-15 10:36:50 · 6356 阅读 · 3 评论 -
Unity3D学习记录——碰撞销毁物体
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Destroy : MonoBehaviour { private Transform m_transform; // Use this for initialization void Start原创 2017-07-15 10:24:36 · 27883 阅读 · 0 评论 -
Unity3D学习记录——碰撞体碰撞
注:两物体有碰撞体才可发生碰撞事件using System.Collections;using System.Collections.Generic;using UnityEngine;public class m_Collision : MonoBehaviour { private Rigidbody m_rigidbody; // Use this for init原创 2017-07-15 09:47:15 · 904 阅读 · 0 评论 -
Unity3D学习记录——刚体跳跃
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Jump : MonoBehaviour { private Rigidbody m_rigidbody; // Use this for initialization void Start ()原创 2017-07-15 09:39:22 · 6268 阅读 · 2 评论 -
Unity3D学习记录——刚体加外力
using System.Collections;using System.Collections.Generic;using UnityEngine;public class AddForce : MonoBehaviour { private Rigidbody m_rigidbody; // Use this for initialization void Start原创 2017-07-15 09:38:21 · 884 阅读 · 0 评论 -
Unity3D学习记录——刚体移动
using System.Collections;using System.Collections.Generic;using UnityEngine;public class RigiMove : MonoBehaviour { private Rigidbody m_rigidbody; // Use this for initialization void Start原创 2017-07-15 09:36:02 · 1529 阅读 · 0 评论 -
Unity3D学习记录——鼠标按键获取
using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseClick : MonoBehaviour { // Use this for initialization void Start () { } // Update is called原创 2017-07-15 09:33:13 · 1163 阅读 · 0 评论 -
Unity3D学习记录——物体旋转
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Rotate : MonoBehaviour { private Transform m_transform; // Use this for initialization void Start (原创 2017-07-15 09:24:39 · 377 阅读 · 0 评论 -
Unity3D学习记录——碰撞变色2
1.脚本还是在被碰撞体上2.这次是随机色,不限定碰撞体using System.Collections;using System.Collections.Generic;using UnityEngine;public class ChangeColor2 : MonoBehaviour { private MeshRenderer m_meshrenderer; /原创 2017-07-15 10:51:31 · 4353 阅读 · 1 评论 -
Unity3D学习记录——关灯
1.获取的是Point light的Light组件属性2..注意other是谁,脚本放在谁上using System.Collections;using System.Collections.Generic;using UnityEngine;public class OffLight : MonoBehaviour { private Light m_light;原创 2017-07-15 11:20:52 · 1387 阅读 · 0 评论 -
Unity3D学习记录——日深日落
using System.Collections;using System.Collections.Generic;using UnityEngine;public class SunRiseSet : MonoBehaviour { private Transform m_transform; // Use this for initialization void Sta原创 2017-07-17 19:44:15 · 698 阅读 · 0 评论 -
Unity3D学习记录——API工具类1
1.Screen 屏幕类 作用:设置文本或其它在屏幕中间,不论分辨率2.设置CubeScore在屏幕中间using System.Collections;using System.Collections.Generic;using UnityEngine;public class Center : MonoBehaviour { public GUIText m_cube原创 2017-07-21 20:39:37 · 352 阅读 · 0 评论 -
Unity3D学习记录——脚本生命周期
1.Awake() ※ 唤醒事件,只执行一次。 2.OnEnable() 启用事件,只执行一次。当脚本组件被启用的时候执行一次。 3.Start() ※开始事件,只执行一次。 4.FixedUpdate() ※固定更新事件,执行 N 次,0.02 秒执行一次。所有物理组件相关的更新都在这个事件中处理。5.Update() ※更新事件,执行 N 次,每帧执行一次。原创 2017-07-21 20:39:23 · 567 阅读 · 0 评论 -
Unity3D学习记录——API IEnumerator(协同程序)
1.大概意思执行其它任务时,此任务也同时执行2.可以用于摆动效果,此脚本对依附物体做了左右摇摆控制using System.Collections;using System.Collections.Generic;using UnityEngine;public class IEnumumerator : MonoBehaviour { private Transform原创 2017-07-21 20:38:50 · 582 阅读 · 0 评论 -
Unity3D学习记录——API SendMessage函数
1.创建Cube物体,然后是CubeScore,CubeScore只有GUI Text组件,作用是显示记数文字2.创建Gold物体,然后是GoldScore3.创建Player物体,我这里直接用的Sphere4.在Sphere里添加MoveEat脚本,在碰撞Cube物体后销毁Cube,并生成金币using System.Collections;using System.Colle原创 2017-07-21 20:38:08 · 858 阅读 · 0 评论 -
Unity3D学习记录——对同标签物体操作
1.当Player进入触发区,对所有Cube标签物体提高1Musing System.Collections;using System.Collections.Generic;using UnityEngine;public class LabelRise : MonoBehaviour { private GameObject[] m_cubes; private原创 2017-07-17 19:51:29 · 2388 阅读 · 0 评论 -
Unity3D学习记录——触发器开关门
using System.Collections;using System.Collections.Generic;using UnityEngine;public class OpenCloseDoor : MonoBehaviour { private Transform m_transform; // Use this for initialization void原创 2017-07-17 19:49:04 · 9862 阅读 · 0 评论