unity怎么绑定 vs2017

unity怎么绑定 vs2017,第1张

第一种方法:相机作为角色的子物体跟随角色移动,调整恰当的视角可以达到你想要的效果。第二种方法:设置两个相机,第一个相机作为你的主相机,第二个相机与q之类的道具绑定,然后通过LayerMask控制让q只被第二相机可见,对第一相机不可见。第一相机与第二相机的画面通过深度属性depth合并。

调试C#脚本

式:

(1)利用断点调试断点设置取消办与控制台应用程序利用断点调试C#代码办相同

(2)通Debug类提供台输调试信息该办直接VS2015输窗口及Unity控制台(Console)输调试信息

(3)Unity播放预览模式直接修改检视器(Inspector)显示变量值观察同值效

三、本节例设计步骤

1、运行Unity新建ch06Demo工程

2、Project视图Assets添加名字6.2文件夹默认场景保存该文件夹场景名称Scene2.unity

3、Assets/6.2文件夹鼠标右击添加文件名ch06_2_1.csC#脚本双击VS2015打该脚本其改面内容:

using UnityEngine

using System.Collections

public class ch06_2_1 : MonoBehaviour

{

public int age = 20

private string text = ""

private string myName = ""

void OnGUI()

{

//用标签显示文本

GUILayout.Label(string.Format("龄:{0}\n", age))

GUILayout.Label("请输入名字:")

//文本区域输入名字

text = GUILayout.TextField(text)

//按钮

if (GUILayout.Button("提交"))

{

myName = text

}

//myName空候说明我已经提交名字则显示名字

if (!string.IsNullOrEmpty(myName))

{

GUILayout.Label("提交功名字:" + myName)

}

}

}

4、按+S保存该脚本

5、切换Unity观察Project文件夹发现6.2文件夹2文件:

5、层视图鼠标右击添加空GameObject:

6、选GameObject便检视器观察ch06_2_1.cs拖放检视器面结:

发现脚本声明publicage变量GameObject检视器视图自封装Age属性并显示脚本面

说明:我C#脚本用写字母age声明变量Unity自其封装用写字母同名属性

6、按【播放】按钮进入预览模式即看运行效:

7、文本框输入名字单击【提交】按钮界面行显示名字信息

8、拖放检视器【Age】属性值(按住鼠标左右拖放)发现该值场景跟着变化:

9、再按【播放】按钮结束预览模式

10、切换VS2015再要插入代码处鼠标右击选择【Implement MonoBehabious】d窗口勾选Start()图所示:

单击【OK】自前光标处添加Start()

11、Start()改面代码:

public void Start()

{

Debug.Log("Age:"+age)

//输面类信息

Debug.Log("普通信息")

Debug.LogWarning("警告信息")

Debug.LogError("错误信息")

}

12、选择【Attach to Unity and Play】:

单击自VS2015切换Unity并UnityConsole选项卡输面内容:

做演示何VS2015直接启Unity播放预览模式并UnityConsole输同级别信息(般、警告、错误)实际代码肯定做应该根据具体情况决定台输哪类调试信息

13、单击Unity【播放】按钮结束预览模式

14、切换VS2015结束运行注释掉Start()语句单击【保存】或者【全部保存】:

通例应该知道何VS2015调试C#脚本吧

另外直接VS2015解决案资源管理器项目应文件夹添加新C#脚本或者其资源或者创建新文件夹(VS2015项目文件夹结构Unity工程Project文件夹结构完全相同)保存都自其同步UnityAssets应文件夹同步程完全自所做创建、编辑、保存


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11814616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存