查看: 1519|回复: 4
打印 上一主题 下一主题

UNITY3D常用代码

[复制链接]

2508

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32806
精华
12

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-4-12 15:03:33 |只看该作者 |倒序浏览
01、基本碰撞检测代码



function OnCollisionEnter(theCollision : Collision){



if(theCollision.gameObject.name == "Floor"){



  Debug.Log("Hit the floor");



   }else if(theCollision.gameObject.name == "Wall"){



  Debug.Log("Hit the wall");



     }



  }



02、检测输入



function Update () {



          if(Input.GetButtonUp("Jump")){



              Debug.Log("We Have Hit the Space Bar!");



           }



      }



03、销毁对象



function Start () {



Destroy(gameObject.Find("Box"), 3);



}



04、实例来创建对象



//Simple Instantiation of a Prefab at Start



var thePrefab : GameObject;



function Start () {



var instance : GameObject = Instantiate(thePrefab, transform.position, transform.rotation);



}







建立JAVA,把代码拖入到空GameJect上,然后把Prefab拖入到公共变量上,就可以了



05、简易定时器



var myTimer : float = 5.0;



function Update () {



if(myTimer > 0){



  myTimer -= Time.deltaTime;



}



if(myTimer <= 0){



  Debug.Log("GAME OVER");



}



}



06、物体在屏幕上移动



var speed : float = 5.0;



function Update () {



transform.Translate(Vector3(0,0,speed) * Time.deltaTime);



}



07、钢体向目标处移动



//Basic force to move a rigidbody object



var power : float = 500.0;



function Start () {



rigidbody.AddForce(Vector3(0,0,power));



}



08、碰撞然后转到下一场景



function OnCollisionEnter (myCollision : Collision) {



if(myCollision.gameObject.name == "Floor"){



  Application.LoadLevel(myLevel);



}



}



floor---被动碰撞的的纲体



把代码拉到主动纲体上



然后



场景设置:file----build seting----对话框,然后把当前场景拖里,然后把下一场景拖里,测试OK
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2508

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32806
精华
12

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-11-7 09:15:31 |只看该作者
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52344
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

板凳
发表于 2012-11-19 02:24:23 |只看该作者
顶下,支持楼主的分享!
回复

使用道具 举报

700

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
16564
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-11-28 17:20:14 |只看该作者
www.narkii.com这里好东西很多。
回复

使用道具 举报

Zack    

459

主题

1

听众

5478

积分

高级设计师

Rank: 6Rank: 6

纳金币
5531
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-11-30 00:27:10 |只看该作者
学习学习!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-21 00:50 , Processed in 0.074512 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部