Unity3D】【Unity基础】Image控件可以当做容器使用吗

2020-11-11 11:28发布

11条回答
浅浅77
2楼 · 2020-11-11 14:32

用 Image 控件代替 PictureBox Image 控件与 PictureBox 控件相似,但它只用于显示图片。它不能作为其它控件的容器,也不支持 PictureBox 的高级方法。 图片加载于 Image 控件的方法和它们加载于 PictureBox 中的方法一样。设计时,将 Picture 属性设置为文件名和路径,运行时,利用 Loadpicture 函数。 Image 控件调整大小的行为与 PictureBox 不同。它具有 Stretch 属性,而 PictureBox 具有 AutoSize 属性。将 AutoSize 属性设为 True 可使 PictureBox 根据图片调整大小,设为 False 则图片将被剪切(只有一部分图片可见)。Stretch 属性设为 False(缺省值)时,Image 控件可根据图片调整大小。将 Stretch 属性设为 True 将根据 Image 控件的大小来调整图片的大小,这可能使图片变形。 详细信息 关于 Image 控件的详细信息,请参阅“使用 Visual Basic's 的标准控件”。 使用 Image 控件创建自己的按钮 Image 控件也可以识别 Click 事件,因此可在要用 CommandButton 的任何地方使用该控件。这种方法可以方便地建立有图片的按钮来取代标题。将几个 Image 控件组成一组,水平置于屏幕顶端(通常在一个 PictureBox 中),可以在应用程序中建立一个 ToolBar。 例如,对 Test Buttons一 例给出的 Image 控件 ,用户可以象选择 CommandButton 一样来选择它。窗体第一次被显示时,控件显示 Visual Basic 的图标库中三个交通图标中的一个。每单击 Image 控件一次,就显示一个不同的图标。(该例的工作版本,请参阅 Controls.vbp 示例应用程序中的 Button.frm 。) 如果设计时观察一下窗体,就会发现它实际包含所有三个图标,它们堆集在一起。改变顶部 Image 控件的 Visible 属性为 False,下一幅图像(如果其 Visible 属性为真)将显示于顶部。 要在 Image 控件的周围建立一个边框,将 BorderStyle 属性设为 1— 固定的单边框。 注意 与 CommandButton 不同,单击 Image 控件时,并不显示它被按下的动作。也就是说除非在 MouseDown 事件中改变位图,否则“按钮”正在被按下对用户来说是看不到的。

听雨
3楼 · 2020-11-11 18:57

可以的, image是一个非常灵活的控件。

无需指教
4楼 · 2020-11-12 08:33

错。VB提供了三种控件容器:窗体,框架和图片框(picturebox),而非imagebox。

Mantra
5楼 · 2020-11-12 09:19

准确来说不是容器,而是父物体,可以为其添加子物体。

kitidog2016
6楼 · 2020-11-12 09:49

VB提供了三种控件容器:窗体,框架和图片框(picturebox),而非imagebox。准确来说不是容器,而是父物体,可以为其添加子物体。

三岁奶猫
7楼 · 2020-11-12 14:15

准确来说不是容器,而是父物体,可以为其添加子物体。

梅向南
8楼 · 2020-11-12 20:12

可以的,在图片下还可以嵌套图片或者文本的。

Ross
9楼 · 2020-11-13 16:52

可以当做容器使用,主要的作用是用来管理不同的控件,如果把Image控件上的组件全部删除,就成为了空物体.

相关问题推荐

  • 回答 17

    还是要学好编程基础呀如果你觉得编程很苦难 不一定要从c#开始学  学学js flash as等等  有个梯度就好多了如果要用好unity  不会编程那是不行的  学习的过程中都有个头疼的过程  记住  头越痛  代表你要接受的东西越多  坚持 你的大脑在和知识兼容中:D...

  • unity如何自学Unity3D 2022-01-06 15:24
    回答 18

    可以先思考学习的目的,是什么因素在驱动你。是完成一款作品?进入某个行业?还是探究某类问题?否则和技术相关的知识浩如烟海,很容易迷失在细枝末节上。而要找到动力源头。个人的经验,就是关注一些和自己同方向,同类型的创作者。他们输出的作品会激励你,...

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 2

    Shader Unlit/Test{Properties{_MainTex(MainTex,2D)=white{}_MainColor(MainColor,COLOR)=(1,1,1,1)_AddTex(AddTex,2D)=white{}_Maxset(Max,Range(0.1,1.0))=0.1}SubShader{Tags{RenderType=Transparent Queue=Tran...

  • 回答 4

    文章主要为大家详细介绍了Unity Shader实现水波纹效果,文中示例代码介绍的非常详细具体代码实现如下:Shader Custom/shuibowen{ Properties{ _MainTex(Base (RGB),2D)=white{} _distanceFactor(Distancefactor,float)=1 _timeFactor(time factor,float)=...

  • 回答 7

    策划的最基本的原则就是:改进缺点,做别人没有做到的。无论游戏策划还是其它策划都是一样!    游戏策划的第二个原则:放飞思想。也许你认为我是说策划们应该充满想象力,能想一些匪夷所思的东西!对不起。不是这意思!一个合格的策划不是为了发泄自己的...

  • 回答 7
    已采纳

    可以多玩一些其它的游戏,看一些科幻电影等,寻找灵感。

  • 回答 3
    已采纳

    游戏架构与设计不纯粹是一门科学,它不需要提出假设或探究真理,也不被逻辑或正规方法的严格标准所束缚。游戏的目的就是通过玩来获得娱乐,因此游戏设计即需要艺术家一样的创造力,也需要工程师一样的精心规划。游戏设计是一门手艺,就像好莱坞的电影摄像或服...

  • 回答 10

    1. 在布局文件中给Button按钮添加onClick属性,属性值为任意字符串(此字符串用于设置按钮被点击时运行的方法的方法名)。2.获取控件对象+通过控件对象调用setOnClickListener方法设置点击事件...

  • 回答 9

    FlatStyle按钮的样式可以用这个属性改变。如果把样式设置为PopUp,则该按钮就显示为平面,直到用户再把鼠标指针移动到它上面为止。此时,按钮会弹出,显示为3D外观 Enabled这个属性派生于Control,但这里仍讨论它,因为这是一个非常重要的属性。把Enabled 设...

  • 回答 9

  • 回答 8

    最近在unity3d项目中,需要使用toggle实现多项单选的功能,要实现这样的效果需要给其添加togglegroup,然后设置默认选择项就可以了。打开unity3d在菜单中GameObject--UI--Toggle创建一个选择框。设置其位置大小,以及显示Label为One。同样的方式我们创建三个T...

  • 回答 7

    Unity 3D Toggle 控件用于在屏幕上绘制一个开关,通过控制开关的开启与闭合来执行一些具体的操作。当用户切换开关状态时,Toggle 控件的绘制函数就会根据不同的切换动作来返回相应的布尔值。...

  • 回答 13

    这里来讲解一下unity3D自带的UI功能,自带的UI也叫UGUI功能非常的强大,比起NGUI,更加的灵活,让用户能够更加容易的去使用。 首先创建一个文本Text 然后是文本相对应的属性 这里的属性比较的简单,一些基本的颜色,格式,字体加粗,字体大小,都有。如果需要...

  • 回答 8

    android:layout_width  控件高度android:layout_height  控件宽度  ps : fill_parent(高/宽度充满整个屏幕),warp_content(宽/高度为内容实际宽/高度大小))android:text   定义组件的显示文字android:maxLength   最大允许长度android:textCol...

  • 回答 12

    * 姓名:* 密码:* 性别:男女* 邮箱:* 地址: 修改

没有解决我的问题,去提问