• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wayne1984
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年8月9日

【Unity3d】碰撞检测 OnTriggerEnter
摘要: //简单的检测,进入目标区域。BOX摧毁 .jsfunction OnTriggerEnter(myTrigger:Collider) { if(myTrigger.gameObject.name == "box"){ Destroy(gameObject.Find("box")); Debug.Log("12321"); animation.Play("Hit"); }} 阅读全文
posted @ 2012-08-09 17:49 wayne1984 阅读(501) 评论(0) 推荐(0)
 
【Unity3d】贴图脚本JS
摘要: //换贴图,直接把这段代码加在要换贴图的模型上即可;var textures : Texture2D[]; //声明一个数组型的图片库;private var i : float = 0; //声明i为浮点数0;function Update () { if ("这里写上发生这个事件的条件") { i++ //切换图片 } renderer.material.mainTexture = textures[i]; } 阅读全文
posted @ 2012-08-09 17:47 wayne1984 阅读(316) 评论(0) 推荐(0)
 
【Unity3d】技能冷却脚本
摘要: using UnityEngine;using System.Collections;public class StoneDrop : MonoBehaviour { public float fireTime; //开火时间 public float coolTime; //冷却时间 void Start () { coolTime = 2.0f; } // Update is called once per frame void Update () { if(fireTime < coolTime) ... 阅读全文
posted @ 2012-08-09 17:41 wayne1984 阅读(721) 评论(0) 推荐(0)
 
【Unity3d】GUI 点击出窗口
摘要: var WindowSwitch : boolean;var windowRect : Rect = Rect(20, 40, 200, 100);//点击出窗口function OnGUI () { if(WindowSwitch) { windowRect = GUI.Window (0, windowRect, WindowFunction, "wayne"); }}function WindowFunction (windowID : int){ if (GUI.Button (Rect (40,40,160,20), "close window" 阅读全文
posted @ 2012-08-09 17:40 wayne1984 阅读(360) 评论(0) 推荐(0)
 
【Unity3d】鼠标划过变色
摘要: var mouseOverColor = Color.red;//声明变量为蓝色 private var originalColor : Color;//声明变量存储本来颜色 function Start () { originalColor = renderer.sharedMaterial.color;//开始时得到物体本来着色 } function OnMouseEnter () { renderer.material.color = mouseOverColor;//当鼠标滑过时改变物体颜色为蓝色 } function OnMouseExit () { renderer.materi. 阅读全文
posted @ 2012-08-09 17:39 wayne1984 阅读(1018) 评论(0) 推荐(0)
 
【Unity3d】碰撞检测 OnCollisionEnter
摘要: 1 测试的Cube都给BoxCollider,还要给个Rigidbodyfunction OnCollisionEnter(){Debug.Log("wayne!!!");}function OnCollisionEnter(theCollision:Collision){ if(theCollision.gameObject.name=="Floor"){ Debug.Log("wayne"); }else if(theCollision.gameObject.name=="Wall"){ Debug.Log(& 阅读全文
posted @ 2012-08-09 11:01 wayne1984 阅读(5950) 评论(0) 推荐(0)
 
 

公告


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