anrdroid+unity游戏开发之c#一些常用“方法”

来源:互联网 发布:js 数组 查找 编辑:程序博客网 时间:2024/05/02 04:25

再说这次的常用”方法“之前,先向大家道个歉,我前面说的,RepeatButton可以实现down,up的功能,其实不然,这节课先来纠正一下。

     button:按的时间很短,就是点了一下; RepeatButton:可以按很长的时间;怎么实现down,up的功能了?高手教了我招,就是如下图所示的新建一个GUIText(文字)或者是GUITexture(图片)然后给它绑定个脚本,脚本里面可以用OnMouseDown 和OnMouseUp来实现。呵呵~~

 

 

 

现在进入今天的小妙招吧,在C#里面脚本的调用

1.同一对象脚本的调用

    Move move=(Move)GetComponent<Move>();//move指你要调用的脚本名

2.不同对象脚本的调用

      

public GameObject game;Move move=game.AddComponent("move");


我以前用过Move move=new Move();结果不行,哈哈哈~~~


再来分享一下我的个人小体验吧,我在GUITexture绑定一个脚本Corl.cs想用来控制物体Car的移动(Move.cs),我以前的思想是在Corl.cs里面来改变move.cs里面的值{transform.Translate(x,y,z)} x,y,z;思想我觉得没问题,但是高手们都是在Corl.cs里面直接用

public GameObject game;

game.transform.Translate(new Vector3(x,y,z));来改变值,感觉很直接了当啊。

 

    还有个和大家分享一下,大家应该多注意点start()和Update()的特点,start()运行前只调用一次,Update()每帧调用一次。

 

一些小东西和大家分享一下下,我是菜鸟dlnuchunge,QQ397319689(有点笨),呵呵呵~~~请高手不吝赐教+新手们我们大家一起学习哈~~~

原创粉丝点击