查看: 1288|回复: 0
打印 上一主题 下一主题

Unity3d 脚本代码初探

[复制链接]

5552

主题

2

听众

8万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
11

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-5-2 14:32:10 |只看该作者 |倒序浏览
1 打开场景,从菜单 Assets->Create->Javascript创建一个js代码文件,代码文件会自动创建在 Project 面板中,打开代码,里面有自动生成的一个Update () {}方法,在方法内下如输入:
function Update () {

   transform.Translate(Input.GetAxis("Horizontal"), 0.01, Input.GetAxis("Vertical"));

}
2 然后,选择菜单file->save,会发现刚刚输入的代码已经直接出现在unity3d窗口中刚被创建的代码文件中。将文件拖至Hierarchy面板中的模型名上(任意),会发现Inspector面板中相应模型的参数组最下方,多出一个 脚本文件名(script),这说明刚才的脚本内容已经可以直接影响到模型上了。
3 点击摄像机视图左下方的“play”键,就可以看到场景中相应模型的位置变化了。
总结:在默认的状态下,unity3d中对脚本中方法(至少对于Update方法而言)的调用方式是每一帧调用一次,而上面的0.01指的是相关坐标值的位移过程,如果将0.01改为0的话,相应的模型就会保持原有空间状态(不动)。



转自unity3d8.com
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-6-11 07:01 , Processed in 0.064787 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部