网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月11日
漏签
0
天
unity3d吧
关注:
116,966
贴子:
562,494
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
3
4
5
下一页
尾页
75
回复贴,共
5
页
,跳到
页
确定
<<返回unity3d吧
>0< 加载中...
回复:Unity基础,脚本入门,小白必看
只看楼主
收藏
回复
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
另一个例子,如果你想随着时间增加光照的范围。下面的表达式,以2单位/秒改变半径.
<font style="background-color:rgb(255, 255, 255)"><font face="宋体"><font style="font-size:14px"><font color="Black"> function Update() {
light.range += 2.0 * Time.deltaTime;
}</font></font></font></font>
当通过力处理刚体的时候,你通常不必用Time.deltaTime乘,因为引擎已经为你考虑到了这一点。
不请自来
Prefab
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
插眼
2026-03-11 06:04:47
广告
不感兴趣
开通SVIP免广告
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
访问其他组件
组件被附加到游戏物体。附加Renderer到游戏物体使它在场景中渲染,附加一个Camera使它变为相机物体。所有的脚本都是组件,因为它们能被附加到游戏物体。
最常用的组件可以作为简单成员变量访问:
Componen
可如下访问
Transform
Rigidbody
Renderer
Camera (only on camera objects)
Light (only on light objects)
Collider
... 等等。
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对于完整的预定义成员变量的列表,查看Component, Behaviour和MonoBehaviour类文档。如果游戏物体没有你想取回类型的组件,上面的变量将被设置为null。
任何附加到一个游戏物体的组件或脚本都可以通过GetComponent访问。
transform.Translate(0, 1, 0);
// 等同于
GetComponent(Transform).Translate(0, 1, 0);
注意transform和Transform之间大小写的区别. 前者是变量(小写),后者是类或脚本名称(大写). 大小写不同使你能够从类和脚本名中区分变量。
应用我们所学,你可以使用GetComponent找到任何附加在同一游戏物体上的脚本和组件。请注意要使下面的例子能够工作,你需要有一个名为OtherScript的脚本,其中包含一个DoSomething函数。OtherScript脚本必须与下面的脚本附加到相同的游戏物体上。
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
//这个在同一个物体上找到名为OtherScript的脚本
//并调用它上面的DoSomething.
<font style="background-color:rgb(255, 255, 255)"><font face="宋体"><font style="font-size:14px"><font color="Black"> function Update () {
otherScript = GetComponent(OtherScript);
otherScript.DoSomething();
}</font></font></font></font>
sdv17
Prefab
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主我的JavaScript脚本选项怎么不见了?是新版没了吗?
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
访问其他游戏物体
大多数高级的代码不仅需要操作一个物体。Unity脚本接口有各种方法来找到并访问其他游戏物体和组件。在下面,我们假定有一个名为OtherScript.js的脚本附加到场景的游戏物体上。
[AppleScript] 纯文本查看 复制代码?
var foo = 5;
function DoSomething ( param : String) {
print(param + " with foo: " + foo);
}
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1. 通过检视面板赋值引用.
你可以通过检视面板赋值变量到任何物体。
// 变换拖动到target槽的物体
var target : Transform;
function Update ()
{
target.Translate(0, 1, 0);
}
2026-03-11 05:58:47
广告
不感兴趣
开通SVIP免广告
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你也可以在检视面板中公开到其他物体的引用。下面你可以拖动一个包含OtherScript的游戏物体到检视面板中的target槽。
// 设置在检视面板中赋值的target变量上的foo,调用DoSomething.
var target : OtherScript;
function Update ()
{
嘚虚假
Prefab
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好好学习
疯花正猫
Prefab
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主讲的很好 正好解决了我的一些疑问哈哈
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
OK加裙一起交流
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
//设置target物体的foo变量
target.foo = 2;
// 调用target上的DoSomething
target.DoSomething("Hello");
RE火藥陰謀
Texture
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
贴吧更什么更 放csdn/知乎专栏/简书上不就行了
2026-03-11 05:52:47
广告
不感兴趣
开通SVIP免广告
wdl071
Particle
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示