首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Unity3D】Unity 脚本 ④ ( 游戏物体 GameObject 的坐标 | 修改 游戏物体 GameObject 的本地坐标 )

文章目录 一、 游戏物体 GameObject 的坐标 二、 修改 游戏物体 GameObject 的本地坐标 一、 游戏物体 GameObject 的坐标 ---- 游戏物体 GameObject...检查器 中显示的 Transform 组件 坐标值 , 这是常用的坐标 ; 在 C# 脚本中访问 游戏物体 GameObject 的 本地坐标 时 , 使用 this.gameObject.transform.localPosition...代码获取 , 也可使用简化写法 , 省略掉中间的 gameObject , 即 this.transform.localPosition 上面两种用法是 等效的 ; 二、 修改 游戏物体 GameObject...脚本入口 , 启动加载时调用"); // 获取当前组件附着的 游戏物体 GameObject GameObject gameObject = this.gameObject...编辑器 , 执行前 , 立方体的坐标是 ( 0 , 0 , 0 ) , 执行前的状态如下 : 点击 Unity 编辑器 工具栏右侧的 执行按钮 , 执行后立方体的坐标是 (4.0f, 4.0f

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何更改 Ubuntu 的终端的颜色

    更改你的 Ubuntu 的终端的颜色 这些步骤类似于 如何更改终端的字体和大小。你必须找到自定义颜色的选项,就是这样的简单。...image.png 如你在上面的屏幕截图中能够注意到的那样,你可以选择使用一些内置的颜色方案,也可以 通过更改文本和背景的默认颜色选项 来完成自定义颜色方案。...更改终端的颜色的其它的方法 这里有其它的几种更改 Ubuntu 的终端的颜色的方法: 更改主题 大多数的 Ubuntu 主题都有它们自己的终端的颜色的实现,并且其中的一些实现看起来非常漂亮。...这里是如何针对 Ant 和 Orchis 主题进行更改终端的颜色方案: image.png 你可以选择一种黑暗主题,接下来你的主题将会变成黑色。不需要担心选择颜色方案的问题。...依据你的壁纸选择终端颜色 如果你不想手动自定义你的终端的颜色,你可以使用 Pywal 。使用这个方便的 Python 工具,你的计算机能够随着你的每一张壁纸来 更改你的终端的颜色方案 。

    14.4K10

    更改PPT所有页面字体与页面颜色的技巧

    在评估期间,无心插柳地探索到一个新技术,就是关于PPT课件统一更改字体颜色和页面背景颜色的问题。...这时你肯定想同时更改所有页面的背景颜色和字体颜色(大款及不想为基金省钱的除外)。几页还好说,一页一页改就是了,但我的PPT往往一章都在一起,多达100多页,怎么办? 人民的智慧是无穷的!...你的所有PPT都变成了黑白灰色,包括图片,所有页面背景是正常白色,所有字体是黑色(包括链接),原来你用的设计模板的颜色样式这时完全不起作用了!放心去打印吧!...打开你要打印的PPT课件,在任一页面无内容的空白处点击右键,选择幻灯片配色方案,你可以点击选用标准配色方案中有黑白灰三色的方案;也可自定义配色方案颜色,把所有背景色变为白色、字体变为黑色等。...但如此做有一不完善之处,即那些你在做PPT时设置了特定填充色和特定字体颜色的文本框(不是你的PPT模板默认的颜色)会改成其设定颜色的反色,也即这些文本框需要你手动修改,好在一般这样的文本框不多。

    5.6K30

    Unity3D学习笔记2——绘制一个带纹理的面

    概述 上一篇文章《Unity3D学习笔记1——绘制一个三角形》中介绍了Unity3D的HelloWorld——绘制一个简单的三角形。不过这个三角形太简单了,连材质都没有。...创建材质 材质和纹理(图片)在Unity3D中被认为是一种资源,要加载他们需要特定的办法。一种比较简单的办法是使用Resources.Load。...Unity3D新建的材质默认为标准,是一种PBR材质,由多种贴图混合而成。我们这里暂时只设置Albedo贴图,也就是基本颜色贴图。...实际使用时,右边的颜色拾取也能影响到贴图效果,在有贴图时,可以将其拾取成白色。 2.2.2....光照 点击Play,会发现虽然显示了一个带纹理的面,但是面的颜色显得很暗: ? 这是因为光照的位置不对,材质缺少对光照的影响。

    1.1K40

    UGUI系列-原理分析(Unity3D)

    Scene GameObject,Unity Event 就会寻找此 GameObject 上所有 Public 的方法与属性 ,就可以新增 Event 触发时 “通知的方法” 与 “预修改属性” g.GameObject...更改为先执行状态重置之后,才去执行其他行为。...则是 Unity 5 的 Standand Shader,这部分,我们都不需要做任何更改。...然后,改变球体颜色的功能,我们分别宣告了直接改变为指定颜色的功能以及改变为随机颜色的功能,都是可提供给外部呼叫执行。...在此,也宣告了一个可以传递颜色值的 UnityEvent 事件栏位,当颜色被改变的时候,事件就会被执行,并且将所改变的颜色传递出去,所以,当球体颜色被改变时,可以让它引发其它行为,甚至是提供一个颜色去影响被引发的行为

    3.8K30

    零基础入门 9: Unity脚本的生命周期

    因为接下来的几篇分享,可能会开始编写脚本,所以索性用这篇来介绍下Unity脚本的常用生命周期函数。 一说到生命周期函数,很多小伙伴的表情就是这样的 ? Unity脚本还有生命周期函数?吃惊!...(请注意:上面的流程图,是Unity3.4版本的生命周期函数时序) 下面我们创建一个空的脚本,来重新验证下,现在的Unity生命周期函数的调用顺序。...Debug.LogError的意思是输出一条红色的错误日志。“”里面的内容就是日志的内容。 ? 然后切回到项目里,创建一个空的GameObject。将TestSL挪到GameObject上。 ?...此时GameObject上就有个这个TestSL脚本,然后我们运行游戏,查看日志的输出顺序即可知道生命周期函数的调用顺序。 ?...这次我们加入对GameObject对象的隐藏和删除。 (为了不被我蓝色的运行模式颜色而影响大家看日志,所以我暂时还原回去了运行的背景颜色。(゚ー゚)) ?

    1.1K40

    零基础入门 11: 通过脚本设置UGUI Image

    接下来我们改变一下图片的颜色。代码如下。Unity提供了几种颜色可供设置,当然也可以通过自己设置RGB来设置图片的颜色。俩种方式如下图。 ? 下面这种是自己设置RGB ?...Image.Color就是设置Image组件的颜色。 切回Unity查看运行效果。 ? 我们通过new Color自定了颜色,那如果我想改变透明度呢?...第二种是根据Image这个gameobject来获取组件。 这是一个新的知识点,就是GetComponent,T仍然是泛型,代表你要获取的组件类型。 ?...第二种方式,则是创建一个空的GameObject,然后放到Canvas下,动态增加Image组件。 接下来我们删除脚本内的Image创建位置,Unity的Image也删除掉。 ?...此时我们在Start方法里,创建一个空的GameObject,命名为Image。 ? 然后将这个对象设置一个父节点,那就是我们的Canvas。

    5.8K50

    Unity 引擎资源管理代码分析 ( 1 )

    本文主要基于Unity 4.6.9的引擎源代码,重点介绍了Unity中GameObject、Asset和Prefab等概念在引擎中的实现,并分析了Resources类和AssetBundle的常用资源加...Unity C++ 类图 在分析Unity的资源管理机制之前,我们首先要从Unity引擎的代码层面去理解GameObject、Component、Asset、Prefab等不同类型对象的具体实现,以及它们之间的关系...GameObject(橙)、Component(紫)、Asset(红) 在类图中我分别用橙、紫、红三种颜色将我们能在Unity编辑器中直接见到的C++ Class分为了三大类。...这个.prefab文件中保存的就是这个场景子树中包含的所有GameObject,这些GameObject下挂接的组件、属性、及对资源的引用关系。...于是乎,当GameObject - A检查它包含的Component的时候,发现其下的Transform组件又引用了GameObject B和C,则会去获取GameObject B和C的指针。

    8.7K52

    【100个 Unity小知识点】 | Unity两种获取游戏对象的方法,GameObject.Find 和 Transform.Find区别

    Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。...包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。...Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。...Unity 小知识点学习 GameObject.Find 和 Transform.Find区别 在Unity中最常用的获取游戏对象的方法就是 GameObject.Find 和 transform.Find...GameObject.Find 只能获取处于 激活状态 的游戏对象,返回值类型是一个GameObject类型。

    2.1K20

    Unity3D | 经典小游戏Pacman

    Now(设在0~300之间) ❀截止到目前为止的游戏得分Score(越高越好) ❀敌方人机(分为四种颜色区分,小橙、小粉、小蓝、小红) ❀我方玩家(小黄,游戏的主体之一) ⭐️玩法介绍 ❥玩法...吃到特殊糖豆(大糖豆),可以让所有敌方停止移动,产生幻影效果,相当于无敌效果的反作用,使自己在某段时间内不会被攻击,延长了玩家的存活时间,可以通过概率设计更改玩家的存活率。...⭐️相关知识 在学习的过程中,几个比较重要的知识点就是:预制体、克隆体、精灵渲染器、渲染层级、脚本、碰撞检测、触发检测、AI设计、UI设计、固定物理帧… ⭐️版本说明 小虾采用的是Unity一个较新的版本...可以和我一样在Unity Hub里面安装,Hub感觉挺好用的。...Destroy(gameObject); } } } } ❀敌方人机的移动(GhostMove) using System.Collections.Generic

    80310
    领券