unity3d 笔记

86 篇文章 0 订阅
48 篇文章 0 订阅

public void doo(){
transform.Translate();//设置游戏对象平移方向
transform.Rotate();//绕自身旋转

Vector3.forward;//移动方向为前方
Vector3.up;//自身方向为y轴

Time.deltaTime;//一帧持续时间

GUI.backgroundColor=Color.red;//设置GUI背景颜色
GUI.color;//设置文字颜色
GUI.Button(Rect(1,2,3),"旋转");//设置一个按钮
GUI.Label(Rect(1,1,1),"模型的位置"+transform.position);//设置一个文本框
GUI.RepeatButton(Rect(1,2,3),"按钮按下中")//添加一个连续按钮
GUI.TextField(Rect(1,2,3),"初始化值",15);//显示输入框
GUI.PasswordField(Rect(1,2,3),"初始化值","*"[0],1);//显示密码框
GUI.Toolbar(Rect(1,1,1,1),2,"第一个,第二个,第三个");//创建一个工具栏
GUI.Toggle();//创建一个单选控件
GUI.VerticalSlider();//用于纵向滑动条
GUI.HorizontalSlider();//用于横向滑动条
GUI.BeginScrollView();//用于开始滚动视图
GUI.EndScrollView();//必须与GUI.BeginScrollView()成对出现
GUI.BeginGroup();//创建一个群组视图
GUI.EndGroup();//结束群组视图
GUI.Window();//注册窗口
GUI.skin;//设置皮肤
GUILayout.Box("发文楷体");//字体
GUILayout.Button("发文宋体");
GUILayout.Label("发文宋体");
GUILayout;//界面布局
GUILayout.BeginHorizontal();//水平布局
GUILayout.EndHorizontal();//水平布局结束
GUILayout.Space();//控件便宜
GUILayout.FlexibleSpace();//设置对齐方式
GUI.DrawTexture();//绘制动画
UISprite.spriteName;//改变背景图片
transform.Translate(Input.GetAxis("Horizontal"),Input.GetAxis("Vertical"),0);//移动物体


Transform//当前绑定模型的变换对象
Rect//规定一个矩形区域,用于显示控件

}
void onGUI(){}//绘制ui
public GameObject mCharacter;
void Update () {
//transform.Translate(Input.GetAxis("Horizontal"),Input.GetAxis("Vertical"),0);
if(Input.GetButtonUp("Fire1"))
{
Vector3 objPos=new Vector3(mCharacter.transform.position.x ,mCharacter.transform.position.y+7.5f ,mCharacter.transform.position.z);
GameObject obj1=Instantiate(obj) as GameObject;
obj1.transform.position=objPos;//变换位置
Vector3 dir=mCharacter.transform.TransformDirection(Vector3.forward);//摄像头转视口矩阵
obj1.rigidbody.AddForce(dir * 500);//添加一个力
}
}

 

获取更多帮主请关注小程序

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值