unity 创建第一个JavaScript 脚本,附加物体之上 利用键盘 对物体进行移动 以及帧率显示

#pragma strict

var speed : float = 100;
var m_LastUpdateShowTime : float =  0f; //上一次更新帧率的时间;
var m_UpdateShowDeltaTime : float =0.01f;//更新帧率的时间间隔;
var m_FrameUpdate : int = 0;//帧数
var m_FPS : float = 0;
function Awake ()
{
	Application.targetFrameRate = 100;
}

function Start () {

     m_LastUpdateShowTime=Time.realtimeSinceStartup;
}

function Update () {

	var x:float = Input.GetAxis("Horizontal") * Time.deltaTime * speed;
	var z:float = Input.GetAxis("Vertical") *Time.deltaTime * speed;
	transform.Translate(x,0,z);

	m_FrameUpdate++;
        if(Time.realtimeSinceStartup-m_LastUpdateShowTime>=m_UpdateShowDeltaTime)
        {
            m_FPS=m_FrameUpdate/(Time.realtimeSinceStartup-m_LastUpdateShowTime);
            m_FrameUpdate=0;
            m_LastUpdateShowTime=Time.realtimeSinceStartup;
        }  

}

 function OnGUI() {
        GUI.Label(new Rect(Screen.width/2,0,200,100),"FPS: "+m_FPS);
    }
时间: 2024-12-11 03:57:58

unity 创建第一个JavaScript 脚本,附加物体之上 利用键盘 对物体进行移动 以及帧率显示的相关文章

Unity 3d C#和Javascript脚本互相调用 解决方案(非原创、整理资料,并经过实践得来)

Unity 3d C#和Javascript脚本互相调用 解决方案 1.背景知识 脚本的编译过程分四步: 1. 编译所有 "Standard Assets", "Pro Standard Assets" or "Plugins" 目录下的代码 2. 编译所有"Standard Assets/Editor", "Pro Standard Assets/Editor" or "Plugins/Edit

Unity游戏开发的数学与物理 2 ( 通过键盘控制物体的运动 )

通过键盘控制物体的运动 实现需注意: 获取键盘相应的方法 边界检测 合力方向的速度处理 勾股定理 using UnityEngine; using System.Collections; //通过键盘控制物体的运动 public class KeyControlMotionTest : MonoBehaviour { //物体的X位置 float posX = 0; //物体的Y位置 float posY = 0; //物体在x方向上的速度 float speedX = 1; //物体在y方向上

Linux Gvim 创建第一个shell脚本

1.以sh文件放在桌面为例,执行以下命令打开Gvim 1 $cd ~ 2 $cd 桌面 3 $gvim 2.输入以下代码 #!/bin/bash echo "Hello World" 3.文件名输入hello ,选择保存位置为桌面 4.赋予此文件执行权限 $chmod +x hello 5.运行脚本 $./hello 或 $hello

第一个javascript脚本

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <input type="text" id="#21"> <input type="button"

Unity 5.3 官方VR教程(二) 创建第一个VR项目

为了准备好学习使用Unity开发VR应用,我们首先要检查下自己的电脑硬件和软件配置是否满足要求.简单来说,显卡要NVIDIA GTX970或AMD290以上,CPU要Intel i5-459以上,内存8GB以上,要有两个USB3.0接口,一个USB2.0接口,一个HDMI 1.3接口. 注意在打开Unity前要把DK2连接好并开启. 在继续之前,打开Oculus Configuration Utility应用,并检查Demo Scene可以正常运行.注意在运行Demo Scene之前看可能需要在

每天一个JavaScript实例-从js脚本中访问object元素中的SVG

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-从js脚本中访问object元素中的SVG</title> <style> </style> </head> &l

Unity 调用另一个脚本数据

脚本1: using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { ScriptB b = null; b = GameObject.Find ("Main Camera").GetComponent<ScriptB> (); Debug.Log (&

优雅的创建一个JavaScript库

这篇文章的目的是通过演示一个简单的例子来介绍在JS中实例化和定义一个库的正确方法,以优化他人编写或维护自己的JS库. 在我们深入之前,我做了两点假设: 你知道简单的JavaScript或C语言. 你不打算使用jQuery.通常情况下,一个JavaScript库不需要任何依赖. 首先,我遇到了第一个麻烦,即如何正确的看待一个JavaScript库.在C/C++中,一个库是功能的集合,并且通常不需要很完美的结构.而JavaScript的工作方式有所不同,因此我做了一些研究.最后的结论是,一个Java

【浅墨Unity3D Shader编程】之一 游戏场景的创建 &amp; 第一个Shader的书写

本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] 作为一个系统介绍Unity3D中Shader编写的系列文章的开篇,本文的第一部分系列文章的前言,然后第二部分介绍了这个系列文章中我们会使用的游戏场景创建方式,最后一部分讲解了如何在Un