跪求如何在unity3d中加入一段文字,并可以控制它的隐藏显现,希望各位大神帮解决一下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跪求如何在unity3d中加入一段文字,并可以控制它的隐藏显现,希望各位大神帮解决一下相关的知识,希望对你有一定的参考价值。

1、首先打开Unity3d,点击creat,接着点击3d object下的cube,创建参考物体。

2、选中“Main camera”,并在Inspector面板点击add component,并输入脚本名字为“CameraMove”。点击new script进入下一步。

3、然后点击creat and add 创建脚本。

4、选择edit script 开始编辑脚本。

5、然后在vs中输入以下代码。

5、最后点击附加到Unity或者按下ctrl+S,回到Unity界面,就完成了。

参考技术A

有很多方法可以实现啊。

比价傻瓜的方式可以在任何gameObject上加一个guiText,然后通过脚本设置gameObject.guiText.enabled或gameObject.active属性为true/false来控制显示。如下图:

如果熟悉编程,还可以通过纯脚本的方式来实时生成和控制文字显示:

GUILayout.Label("这段文字就显示在界面上了……");

 

要更系统的控制界面可以自己写GUI构架,或者采用第三方的资源如NGUI之类的。

Android源码 在framework中加入一张图片资源,获取不到资源文件

在项目开发时发需要在framework/base/services中引用一张图片,但是系统中并没有定义该图片,因此考虑向资源文件夹framework/base/core/res中加入一张图片资源,步骤如下:

1.将图片资源stat_notify_alarm.png拷贝到framework/base/core/res/res/drawable-hdpi下(因为本项目引用的就是hdpi下的资源)

2.修改framework/base/core/res/res/values/symbols.xml文件,声明该图片资源。symbols.xml里面声明的是系统内部资源,只提供给系统内部使用,外部app是无法访问的,如果是在public.xml中声明,则表示的是公共的资源,外部app也可以访问。

3.编译framework/base/core/res模块,会生成framework-res.apk。此时查看目录/out/target/common/R/com/android/internal/R.java文件,此时会看到该图片资源对应的id生成。

4.在framework/base/services中引用相应的图片资源,引用方式为:com.android.internal.R.drawable.stat_notify_alarm(若是公共的资源,则还可以使用android.R.drawable.xxx的方式)然后编译时生成service.jar包,不过可能会发现仍然找不到该图片资源,此时需要在framework/base下执行mmm .生成framework.jar,若还是找不到资源,则需要进入源码根目录下执行make update-api,更新一下api,然后再编译services,发现编译成功生成了services.jar。

5.将生成的framework-res.apk和services.jar分别push到设备中并重启设备即可看到效果。

6.在上传代码至远程仓库时,除了上传修改的代码意外,还要查看framework/base/api下有无更新,若有current.txt和system-current.txt改变,则需要一并上传。

symbol.xml修改为:


引用方式为:

以上是关于跪求如何在unity3d中加入一段文字,并可以控制它的隐藏显现,希望各位大神帮解决一下的主要内容,如果未能解决你的问题,请参考以下文章

Python 怎么在csv文件中加入一列数据

Android源码 在framework中加入一张图片资源,获取不到资源文件

如何在Unity3d开发中实现文字的渐隐效果

如何在unity3d中加载大工程模型

怎样在Unity3D 中加入AdMob

unity3d如何走到某处会显示文字