当前位置: 首页 > news >正文

ps图做ppt模板下载网站有哪些wordpress做表格插件

ps图做ppt模板下载网站有哪些,wordpress做表格插件,公司局域网,温州网站推广价钱一、细节 1、类与组件的关系 2、Time.deltaTime的含义 3、怎么表示一帧的移动距离 4、Update和LateUpdate的区别和适用场景 5、找游戏对象的方式(别的对象 / 当前对象的子对象) 6、组件1调用组件2中方法的方式 7、在面板中获取外部数据的方法 8、序列化属…

一、细节
1、类与组件的关系
2、Time.deltaTime的含义
3、怎么表示一帧的移动距离
4、Update和LateUpdate的区别和适用场景
5、找游戏对象的方式(别的对象 / 当前对象的子对象)
6、组件1调用组件2中方法的方式
7、在面板中获取外部数据的方法
8、序列化属性、序列化自定义对象的方法及举例
9、百分数的表示
10、文件类资源(文本、表格)的类名
11、GetMouseButonDown和GetMouseDown区别
12、获取鼠标按下的位置信息的方法
13、IK逆向运动学的定义
14、Start和Awake的异同
15、加载资源生成预制体
16、发射射线的方法

二、常用函数及属性
1、计算从一个向量到另一个向量所需要的旋转角度
2、对一个对象进行复制操作
3、vector3的属性(x轴、y轴、z轴、夹角、外积)
4、物体平移函数
5、物体旋转函数
6、瞬间给刚体一个恒定的速度
7、刚体增加推力、爆炸力
8、销毁物体
9、播放音乐、音效

三、人机交互
1、键盘按下按键
2、鼠标按下按键
3、获取左右、前后移动信息

四、角色控制器(CharacterController)
1、在角色移动上和Transform组件、RigidBody组件的区别
2、实现角色移动的方法

五、碰撞体组件Collider
1、2个物体产生碰撞的条件
2、怎么作为触发器使用
3、碰撞器碰撞开始的回调函数
4、触发器触发开始的回调函数

六、UI Toolkit
1、UI Toolkit的概念
2、创建UI Document对象和uxml资源文件
3、查找子元素的方法
4、UI Toolkit工作流

七、ScriptableObject数据容器
1、概念
2、使用流程

八、2D动画
1、Sprite定义
2、Animation功能
3、Animator组件

九、人体模型及动画
1、3D的动画存储格式
2、制作动画游戏步骤
3、动画回调函数的定义及使用方法
4、动画事件与回调函数的区别及使用方法
5、动画曲线定义及使用方法
6、IK动画定义及适用场景

十、导航系统
1、作用
2、使用流程
3、分离路面导航的定义、水平跳方案、往上/下跳方案
4、动态路障导航的定义及实现方法

--------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------

一、细节

1、类与组件的关系

当一个类继承了MonoBehaviour时,就变成了组件

2、Time.deltaTime的含义

表示一帧的时间

3、怎么表示一帧的移动距离

Time.deltaTime * 10,即时间 * 速度

4、Update和LateUpdate的区别和适用场景

Update:每一帧更新时的操作

LateUpdate:所有update后执行,帧更新后的操作

适用场景:Update适用于处理输入、对象的移动、旋转、动画等;后者适用于相机跟随、视角更新等。

5、找游戏对象的方式(别的对象 / 当前对象的子对象)

别的对象:GameObject.Find

子对象:transform.Find

6、组件1调用组件2中方法的方式

GetComponent<xx>()

7、在面板中获取外部数据的方法

序列化

8、序列化属性、序列化自定义对象的方法及举例

[SerializeField] string name;

[System.Serializable]

public struct A   {       public int a;       public GameObject b;       public Vector3 c;   }

9、百分数的表示

Length.Percent(25.00)

10、文件类资源(文本、表格)的类名

TextAsset类

11、GetMouseButonDown和GetMouseDown区别

前者是鼠标按下最后一帧的信息

后者是鼠标按下每一帧的信息

12、获取鼠标按下的位置信息的方法

通过Camera发射Ray获取信息

13、IK逆向运动学的定义

通过手或足带动整个身体运动

14、Start和Awake的异同

相同:生命周期中都只调用一次

不同:awake先调用,在脚本被加载时执行,一般用于获取组件、设置初始化值;start后调用,一定用于启动协程、订阅事件。

15、加载资源生成预制体

Resources.Load<GameObject>(xx)

16、发射射线的方法

首先,定义射线Ray,然后通过Physics.Raycast发射射线,返回RaycastHit碰撞信息

二、常用函数及属性

1、计算从一个向量到另一个向量所需要的旋转角度

Quaternion.LookRotation()

2、对一个对象进行复制操作

Instantiate()

3、vector3的属性(x轴、y轴、z轴、夹角、外积)

vector3.right

vector3.up

vector3.forward

vector3.angle

vector3.cross

4、物体平移函数

transform.translate

5、物体旋转函数

transform.Rotate

6、瞬间给刚体一个恒定的速度

RigidBody.velocity

7、刚体增加推力、爆炸力

RigidBody.AddForce

RigidBody.AddExplosionForce

8、销毁物体

Destory(xx, seconds)

9、播放音乐、音效

player = GetCompent<AudioSource>();

player.Play();

player.PlayOneShot();

三、人机交互

1、键盘按下按键

Input.GetKeyDown(keyCode key)

2、鼠标按下按键

Input.GetMouseButtonDown(int button)

3、获取左右、前后移动信息

左右:Input.GetAxis("Horizontal")

前后:Input.GetAxis("Vertical")

四、角色控制器(CharacterController)

1、在角色移动上和Transform组件、RigidBody组件的区别

transform:通过位置实现移动

rigidbody:通过速度实现移动

characterController:通过速度和模拟碰撞实现移动,前两者不方便爬坡和爬梯,该组件则可以适应各种地形

2、实现角色移动的方法

SimpleMove()

五、碰撞体组件Collider

1、2个物体产生碰撞的条件

1)2个物体都有Collider组件

2)至少有一个物体有Rigidbody

2、怎么作为触发器使用

勾选Is Trigger选项

3、碰撞器碰撞开始的回调函数

OnCollisionEnter(Collision other)

4、触发器触发开始的回调函数

OnTriggerEnter(Collision other)

六、UI Toolkit

1、UI Toolkit的概念

基于Web技术的框架,没有采用GameObject的方式,而是参考了Web技术的XML和CSS方案。

2、创建UI Document对象和uxml资源文件

在Hierarchy窗口右击选择UI Toolkit -> UI Document对象

在Assets窗口右击选择Create -> UI Toolkit -> UI Document创建uxml文件

3、查找子元素的方法

Query方法查找所有符合条件的子元素

Q方法查找第一个符合条件的子元素

4、UI Toolkit工作流

内容布局UXML实现 -> 样式设计USS -> 功能行为C#脚本

七、ScriptableObject数据容器

1、概念

独立于类实例的保存数据的容器,数据存储在assets资源文件中,一般搭配CreateAssetMenu使用

2、使用流程

首先,定义一个类A继承自ScriptableObject,并且注解CreateAssetMenu的信息

然后,在菜单中实例化一个类A,并且修改属性值

接着,定义一个类B,该类中包含对类A的引用,然后在inspector中配置上一步实例化的类A

最后,通过GetComponent加载后即可获取类A的实例化的信息

八、2D动画

1、Sprite定义

在2D游戏中指像素图,比如《超级玛丽》中的马里奥

2、Animation功能

一种简单的动画系统,可以实现物体的移动、旋转等的动画编辑。

3、Animator组件

一种复杂的动画系统,使用状态机来控制游戏对象的动画。

九、人体模型及动画

1、3D的动画存储格式

fbx格式

2、制作动画游戏步骤

1)创建AnimatorController,并成为对象的组件

2)双击AnimatorController打开Animator窗口,状态间通过Make Transition创建连接线

3)在Animator窗口选择Parameters来设置动画状态转换条件

3、动画回调函数的定义及使用方法

在动画开始、执行中、结束时回调的函数,

在Animator窗口中选中动画,在Inspector窗口点击Add Behaviour添加脚本,脚本中的类继承自StateMachineBehaviour.

4、动画事件与回调函数的区别及使用方法

区别:回调函数只能给首帧、尾帧等添加回调方法,而事件能给任意帧添加回调方法。

使用:点击动画,在Inspector的Events中添加方法,然后在脚本中实现方法。

5、动画曲线定义及使用方法

设置一个变量的值随着动画执行而变化,在任意时刻都希望获取到这个变量的值。

使用:点击动画,在Inspector的Curves中添加变量并编辑曲线,在脚本中通过animator.GetFloat("<变量>")获取值

6、IK动画定义及适用场景

定义:一种由手部带动肩部运动的形式

场景:手触电、开枪时手的抖动

十、导航系统

1、作用

用于智能避障并寻找目标物体。

2、使用流程

1)将路面、路障等静态对象设置为Navigation Static

2)烘培(Bake)导航网络

3)给导航角色添加NavMeshAgent组件

4)给导航角色添加脚本组件,并在脚本中通过navMeshAgent.SetDestination设置导航目标位置

3、分离路面导航的定义、水平跳方案、往上/下跳方案

定义:分离的路面的导航

水平跳:给分离路面对象勾选Generate OffMeshLinks属性

上/下跳:在路面分离处创建两个空对象作为跳跃点,给一个跳跃点添加OffMeshLinks组件,并将两个跳跃点对象拖拽到OffMeshLinks组件中

4、动态路障导航的定义及实现方法

定义:导航系统、分离路面导航都是静态的,而动态路障导航是动态的。

实现:给动态路障添加NavMeshObstacle组件,此时U3D会对此对象附近的导航网络进行动态烘培

http://www.15wanjia.com/news/165127.html

相关文章:

  • 搜狐快速建站哈尔滨网站建设价格低
  • 广州做网站平台大连网站建设哪家好
  • 大鹏网络网站建设报价低价建设手机网站
  • 管理信息系统与网站建设有什么区别西安工程建设工程信息网
  • 网站制作后台怎么做wordpress 崩溃
  • 网站权重查询郑州做网站比较好的公司
  • 做网站学哪个语言最好引流软件下载站
  • 网站开发发现趋势国家网站备案查询系统
  • 有什么设计网站网站设计与建设的
  • 如何把网站程序做授权网址访问健身网站开发项目总结
  • 织梦网站怎么加入引导页学网页设计学费多少
  • 怎么做自我介绍网站网站建设招标采购需求
  • 网站域名注册证书查询修改数据库密码 进不了网站后台
  • c to c网站开发wordpress弹幕
  • 网站的绝对路径做网站怎么打不开localhost
  • 89点班组建设网站自己开网店没有货源怎么办
  • 手机网站建设要素三星网上商城投诉电话
  • 江西做网站的公司有名的互联网公司
  • 调查队网站建设用vs2017做网站
  • 可以和朋友合资做网站吗制作动作游戏吧中文
  • 网站建设的教程视频南京做网站制作公司
  • 电脑购物网站模板上海推广服务
  • 网站建设犭金手指a排名15深圳网站设计公司哪个好
  • 郑州住房和城乡建设部网站沧州市网站建设电话
  • 海口建站软件什么是全网整合营销
  • 河南网站营销seo电话上海每44秒就有一人死于新冠
  • 网站建设定位权威发布四字图片
  • asp网站打开速度慢即墨市城乡建设局网站
  • 网站名和域名的区别问答网站怎么做营销
  • 免费送的广告怎么在网站上做h5做招聘网站可以吗