240 发简信
IP属地:江苏
  • 120
    13、音效系统

    1、音频源和音频监听器组件 作用:用来播放声音的组件,unity引擎实际是在模拟我们实际现实中的一种声音播放和接收,也就是说除了负责播放的组件外,还需要一个负责接收声音的,叫...

  • 120
    11、动画系统

    1、动画过度 1.1、创建动画控制器 1、右键点击菜单->Animator Controller2、创建完毕后将动画拖入到动画控制器当中 :这个是一个特殊的状态,它允许从任何...

  • 120
    10、2D物理系统

    1、碰撞器和触发器 1、编辑碰撞器2、选中触发器 1.1、碰撞的条件 两个物体都要带有碰撞器 其中一个带有刚体 生命周期 1.2、触发条件 2个物体 其中一个的碰撞器必须是勾...

  • 120
    9、3D物理系统

    Unity里可以模拟一些物理表象,如重力、阻力、阻力、摩擦力、弹性、碰撞、等 1、刚体(Rigidbody) 影响和质量相关的物理表现,建议不同物体直接的质量不要相差超过一百...

  • 120
    8、自然环境设计

    1、天空盒 1.1、六边形制作 1、6张图片。2、创建材质,修改成天空盒SkyBox Shader,Skybox--->6 Sided。3、填充天空盒。4、将材质拖拽到场景中...

  • 120
    7、用户输入管理

    1、虚拟轴 Unity3D的虚拟轴在ProjectSetting中可以查看 编写脚本如下 2、获取键盘 可以传递小写的键的名称作为参数,也可以传递一个KeyCode的值,返回...

  • 120
    6、脚本使用

    1、脚本使用 1、按钮、编辑框获取 2、文本框获取 3、精灵图片替换 1、默认精灵设置 2、默认精灵代码替换 4、Toggle组件 5、切换开关组 1、创建空的GameObj...

  • 120
    5、Canvas设置

    1、Canvas的三种模式 Canvas的Render Mode一共有三种模式:Screen Space -OverLay、Screen Space-Camera、World...

  • 120
    4、组件加载

    1、组件基本概念 1、概述如果我们把Unity看做是游戏工厂,那么组件他就是工厂里面的各个机器,他们拥有不同的功能,最终意义也是对功能的记录和管理。2、属性 转换( Tran...

  • 120
    3、场景操作

    1、场景的基本操作 1、创建新场景 Ctrl+N快捷键可以快速创建出新场景,创建出来的是一个临时的场景,需要保存起来后续才能使用(三种场景可供选择创建) 2、修改和保存场景 ...

  • 2、游戏中素材

    1、常见的素材 1、图片Unity支持大多数常见的图像文件类型,例如JPG、PNG、BMP,TIF,TGA、PSD等等2、音频mp3、wav、ogg等,几乎常用的类型都支持3...

  • 1、Unity编辑器

    1、工具类介绍 1、场景(Scene) 1、快捷键q、w、e、r、t、yq、移动画面,w、选中组件,移动单个组件。e、选中组件、旋转单个组件。r、选中组件、点击 x,y、z轴...

  • 120
    [Swift拓展]4、指针&内存

    1、内存管理 Swift是通过引用计数(ARC)来管理内存的 1.1、swift源码查看 查找过程如下1、HeapObject类中的 refCounts变量记录引用计数 2、...

  • 120
    [Swift拓展]2、结构体与类

    1、关键字mutating 通过SIL对比一下添加mutating和不添加的两者区别 Xcode配置执行脚本命令swiftc -emit-sil ${SRCROOT}/LGS...

  • 120
    [Swift拓展]3、Swift5.10源码编译

    1、准备工作 XCode 15.3Apple M1 PromacOS Sonoma 14.4python3 3.9.6ninja 1.11.1cmake 3.29.0(较高版...

  • 120
    [Swift拓展]1、结构体和类区别

    1、基本概念 结构体和类的主要相同点有: 定义存储值的属性 定义方法 定义下标以使用下标语法提供对其值的访问 定义初始化器 使用 extension 来拓展功能 遵循协议来提...

  • 120
    11、Hash

    1、哈希表 哈希表也叫做散列表(hash有剁碎的意思)1、空间换时间2、哈希函数也叫做散列函数3、哈希表的内部数组元素,很多地方也叫做bucket(桶),整个数组叫做buck...