于Unity 3D游戏的开发。游戏脚本需要3D模拟组合,该脚本将被写入阻力3D为了达到效果对象。以下是一个小实例,使用Unity 3D实现一个可控制移动的小人。小人能够向前、向后、向左和向右移动。1、通过 File - > New Scene 创建一个场景;2、点击Create -> Create ...
分类:
移动开发 时间:
2015-09-14 09:20:37
阅读次数:
676
遇到这个问题,是在实现一个公告栏界面的时候,公告栏可以新增一条公告,也可以删除一条公告。新增很简单,这里不做多的介绍;关于删除,之前的代码是: GameObject go = is_parent.transform.FindChild(name).gameObject; ...
分类:
编程语言 时间:
2015-09-02 14:49:12
阅读次数:
466
Awake()当一个脚本实例被载入时Awake被调用。Awake用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用诸如 GameObject.FindWithTag 这样的函数搜索它们。每个游戏物体上的...
分类:
编程语言 时间:
2015-09-01 12:08:59
阅读次数:
186
终于弄出来了,现在想想以前的办法笨归笨,但是没有笨的,我也想不到这个方法,也许还有更好的,代码可能繁琐了,可以简化,但是思路没问题先上代码吧public GameObject cube; public GameObject bar; float oldValue; void Sta...
分类:
编程语言 时间:
2015-08-29 20:04:21
阅读次数:
202
才开始学Unity,开始总是这样用Instantiate函数: GameObject temp = (GameObject)Instantiate(bulletSource, transform.position, transform.rotation);然后该类中定义一个共有变量如下: publi...
分类:
编程语言 时间:
2015-08-26 21:46:38
阅读次数:
181
在gameobject上添加的audio组件的话可以直接用audio.Play();如果要播放多个音乐可以用:1 public AudioClip dealthClip;2 3 AudioSource.PlayClipAtPoint(dealthClip, transform.position,0....
分类:
编程语言 时间:
2015-08-25 21:17:19
阅读次数:
258
一:控制动画播放速度animation["动画名"].speed = 2; //将指定动画播放速度变为默认的2倍二:为物体施加力1.前提:物体为刚体属性2.脚本:Rigidbody bridbody;bridbody = GameObject.GetComponent();bridbody.AddF...
分类:
编程语言 时间:
2015-08-25 13:23:00
阅读次数:
150
一:控制灯光的脚本:Public Light aLight;aLight = GameObject.Find("有灯光的一个物体名字").GetComponent();//以上代码可以将代码信息传递给这个物体的光组件。aLight.light.intensity = 一个小于8的float数;//这...
分类:
移动开发 时间:
2015-08-25 13:12:56
阅读次数:
135
一:控制灯光的脚本:Public Light aLight;aLight = GameObject.Find("有灯光的一个物体名字").GetComponent();//以上代码可以将代码信息传递给这个物体的光组件。aLight.light.intensity = 一个小于8的float数;//这...
分类:
编程语言 时间:
2015-08-25 11:52:59
阅读次数:
195
我们来谈谈Unity的UI, 通常会写一些UI页面,当A页面需要去操作B页面的时候. 至少要获取B页面的引用吧! 一般新人都会在组件的写一个public GameObject UIB页面的属性, 然后通过拖放的方式获取B页面的引用. 当你的UI多的时候拖的方式就很难找到的页面被那些引用了。 =.=有...
分类:
编程语言 时间:
2015-08-17 01:00:21
阅读次数:
213