Unity

来自咸鱼维基
跳转至: 导航 搜索

一款无论是独立游戏开发者或是大型游戏开发者都适用的游戏开发引擎/游戏开发工具。

教程[编辑]

理解[编辑]

功能[编辑]

示例[编辑]

组件[编辑]

资源[编辑]

经验[编辑]

Q&A[编辑]

RectTransform相关[编辑]

  • 在代码中使用localPosition设置RectTransform并不会让其值和Unity编辑器中所见到的一样,而需要使用anchoredPosition来设置位置。

分辨率相关[编辑]

动画系统相关[编辑]

通过Asset Store下载的插件的储存位置在哪里?[编辑]

Unity会将通过Asset Store下载的插件储存在下方目录(Windows 7),购买插件后有需要时可以自行从下方目录备份。

C:\Users\accountName\AppData\Roaming\Unity\Asset Store

参考资料:Asset store download folder?

如何在动画(Animation)中使用相对位置(Local Position)?[编辑]

通过动画控制器设计好一套子弹的移动轨迹后,如果想要这套轨迹能够在游戏中有更大用处,通常就需要在游戏中改变这套子弹轨迹动画的出生位置、面向角度,尺寸等。
而由于动画控制器已经直接把子弹本身的属性完全控制了,想要在这基础上让子弹的属性还能够被调整的话,就需要新创建一个父GameObject来包装。

对象树结构类似下方:

  • GameObject
    • Bullet <Animation Controller>
      • Bullet Sprite
      • Bullet Collider
      • Bullet ...

随后对 GameObject 的位置、尺寸或者旋转角度进行调整,就可以把基于动画控制器制作的子弹运用在更多地方。
使用这种方式可以极大减少2D 弹幕/射击 类游戏的开发困难度。

相关问题:Animation Use Local Position

如何在Unity中修改全局音频的音量?[编辑]

修改 AudioListener.volume 的值即可。

手册参考:https://docs.unity3d.com/ScriptReference/AudioListener-volume.html 相关讨论:https://answers.unity.com/questions/16603/is-there-a-global-volume-setting.html

相关页面[编辑]

  • 插件 - 与Unity3D相关的插件整合。
  • BUG