永发信息网

Unity3D5.0中如何利用程序添加帧事件?请大神指教!!

答案:2  悬赏:50  手机版
解决时间 2021-12-30 00:24
Unity3D5.0中如何利用程序添加帧事件?请大神指教!!
最佳答案
控制角色移动播放动作或者其他逻辑则需要给这个橘色节点绑定逻辑脚本,UNity支持多种脚本语言,在此是用JAVA脚本.
创建 脚本Assets --> Create ----> JavaScript 创建一个空的逻辑脚本,并将这个脚本绑定在主角对象身上,绑定方式是直接拖拽到主角节点即可。
对脚本的编写:
类及接口主要参照帮助文档,这里只介绍脚本基本结构和简单示例:
每个脚本至少都有两个函数: function Start() 可以认为是初始化 function Updata()则是每帧更新函数。
要实现对角色位置的控制移动首先要定义该角色,
首先 定义GameObject对象也就是要控制的目标: private var _MainRole:GameObject;;
在function Start() 函数中初始化该对象: inRole = GameObject.Find("MainRole"); // 从场景中查找到名叫"MainRole"的对象也就是主角。
在每帧更新时侦听键盘事件,如果按键按下W则空对象向前移动
if(Input.GetKey(KeyCode.W))
{
_MainRole.transform.Translate( Vector3.forward * 0.05 );
}

至此,就已经完成按键控制角色移动的全部过程,运行游戏就可以用按键控制角色移动。
全部回答
需要使用audio source这个附件,这个你可以在属性中加入这个的,然后把一个导入到unity3d的音频文件赋予到audiosource里面,设置属性(或者编写代码进行调整),就可以播放音频了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我和她曾今是朋友,可她却分毫没把我当成朋友
国产啤酒前十名有哪些
车子撞隔离带爆胎 对悬挂有没有影响
为什么男人老是掉头发?
Who do you think you’d like with you, a
手机丢了,打电话怎么说
准考证号是不是考生号
下列关于日本的描述错误的选项是A.日本是个多
小王在距离东西向公路四百米处侦查,发现一汽
单选题下列命题中,真命题的个数是①a∥b,a
噢科玛热水器怎样清除水垢
永嘉桥居委会办公位置在哪啊?好找么?
什么的白兰花
单选题下面句中标点符号运用不正确的一项是A.
请问,急 天津哪个美容院嫁接又便宜又好啊,
推荐资讯
雄县统计局办公地址在什么地方?我要处理点事
—ShouldIlockthelabbeforeIgohome?— .
我问你,如果有一天我不在这个世上了,你会不
狮子男分手后真爱的表现形式
请问,小学六年级寒假应看哪些课外读物?,
谁开过吉利帝豪2017款车,那车倒地怎么样啊。
属羊的几月结婚好
单选题下列变化,不属于缓慢氧化反应的是A.人
银行活期利息怎么计算
我的世界神奇宝贝显示精灵的那是白的?怎么回
下列由事实得出的结论正确的是编号事实结论A
冠辉暖宝宝怎么样 多少钱一个?质量怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?