找回密码
 立即注册
查看: 7456|回复: 83

[脚本] 所有脚本或者游戏逻辑都要绑定在对象身上才能运行么?

[复制链接]
发表于 2012-12-4 21:46 | 显示全部楼层 |阅读模式
悬赏1U币已解决
Rt:
比如,我有一个游戏逻辑模块A这个模块有一些特殊需求,需要在每一帧进行更新,或者我接受了一条来自网络服务器的消息需要弹出一个对话框。
我在看雨凇Momo的书时候他说所有的脚本都要绑定在游戏对象上才有生命周期。
请问:如何构建不与游戏对象绑定的逻辑模块?

最佳答案

查看完整内容

如果每帧都要调用的话得绑定到对象上,如果觉得没有合适的对象的话可以新建一个空对象(Empty GameObject),把脚本绑定到它身上。
发表于 2012-12-4 21:46 | 显示全部楼层
如果每帧都要调用的话得绑定到对象上,如果觉得没有合适的对象的话可以新建一个空对象(Empty GameObject),把脚本绑定到它身上。
回复

使用道具 举报

发表于 2012-12-4 22:22 | 显示全部楼层
是指 gameObject.AddComponent ("脚本名");吗?
http://www.u3dchina.com/Document ... t.AddComponent.html

可以用代码赋予对象脚本

点评

不是,游戏逻辑代码是单独的模块不需要也不知道该绑定的哪对象上  详情 回复 发表于 2012-12-4 22:36
回复

使用道具 举报

 楼主| 发表于 2012-12-4 22:36 | 显示全部楼层
大将军 发表于 2012-12-4 22:22
是指 gameObject.AddComponent ("脚本名");吗?
http://www.u3dchina.com/Documentation/ScriptReference/ ...

不是,游戏逻辑代码是单独的模块不需要也不知道该绑定的哪对象上
回复

使用道具 举报

发表于 2017-3-28 21:22 | 显示全部楼层
顶顶多好
回复

使用道具 举报

发表于 2017-3-28 21:22 | 显示全部楼层
说的非常好
回复

使用道具 举报

发表于 2017-3-28 21:32 | 显示全部楼层
很好哦
回复

使用道具 举报

发表于 2017-3-28 21:57 | 显示全部楼层
LZ真是人才
回复

使用道具 举报

发表于 2017-3-28 22:12 | 显示全部楼层
难得一见的好帖
回复

使用道具 举报

发表于 2017-4-25 20:52 | 显示全部楼层
楼主是超人
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-29 12:59 , Processed in 0.148013 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表