Unity3D学习日记8
1.创建Socket对象
解析:Socket(AddressFamily.InterNetwork, SocketType.Stream,ProtocolType.Tcp)这一行用于创建一个Socket对象,它的三个参数分别代表地址族、套接字类型和协议。
2.SocketType的含义
解析:
3.Socket类常用方法
解析:
4.Socket类常用属性
解析:
5.High Definition Render Pipleline
解析:高清管线流程,专注于高端图形渲染,针对高端硬件配置,比如PC、XBox和Playstation,其面向高逼真度的游戏、图形Demo和建筑渲染、超写实效果,以及所需的最佳图形效果。
6.Universal Render Pipleline
解析:通用管线流程,专注于性能。
7.Scriptable Render Pipline
解析:可编程渲染管线技术,是Unity提供的新渲染系统,可用C#脚本定制Unity的渲染过程。
8.Build-In Render
解析:默认内置渲染器。
9.主机游戏
解析:主流的游戏主机还包括了任天堂的Switch、微软的Xbox One、索尼的PlayStation4|5。
10.动作角色扮演游戏
解析:动作角色扮演游戏[Action Role Playing Game,简称ARPG],游戏类型。在动作角色扮演游戏中,角色的动作[特别是攻击动作]一般与操作[如点击鼠标等]相关。
11.碰撞器和触发器
解析:
[1]当IsTrigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Stay/Exit函数;
[2]当IsTrigger=true时,碰撞器被物理引擎所忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit函数。
触发信息检测:
[1]MonoBehaviour.OnTriggerEnter(Collider collider)当进入触发器
[2]MonoBehaviour.OnTriggerExit(Collider collider)当退出触发器
[3]MonoBehaviour.OnTriggerStay(Collider collider)当逗留触发器
碰撞信息检测:
[1]MonoBehaviour.OnCollisionEnter(Collision collision) 当进入碰撞器
[2]MonoBehaviour.OnCollisionExit(Collision collision) 当退出碰撞器
[3]MonoBehaviour.OnCollisionStay(Collision collision) 当逗留碰撞器
12.Lightingmap
解析:Light-map是一张贴图,存储了从场景中直接烘焙而来的灯光信息,用空间换时间来加快渲染速度。实时灯光只会被运用在移动或者需要动态阴影的棘手物体上。
13.瓦片Tile
解析:一种特殊的精灵,使用瓦片就像在画布上画画一样,画画时可以设置一些颜色和属性。
14.笔刷
解析:用于将画好的东西绘制到画布上。使用Tilemap时,可以在多个笔刷中任意选择,绘制出线条、方块等各种形状。
15.动画控制器
解析:根据当前游戏对象的状态控制播放对应的游戏动画,即动画状态机。
16.混合树Blend Tree
解析:用于允许通过按不同程度组合所有动画的各个部分来平滑混合多个动画。各个运动参与形成最终效果的量使用混合参数进行控制,该参数只是与动画器控制器关联的数值动画参数之一。要使混合运动有意义,混合的运动必须具有相似性质和时间。混合树是动画器控制器中的特殊状态类型。
参考文献:
[1]如何运行《Unity3D网络游戏实战(第2版)》的示例游戏:https://zhuanlan.zhihu.com/p/214144822
[2]《Unity3D网络游戏实战(第二版)》:https://luopeiyu.github.io/unity_net_book/
[3]技术美术百人计划:https://learn.u3d.cn/tutorial/technical-artist-may
[4]2021新年汇总:Unity项目原型快速开发资源:https://mp.weixin.qq.com/s/8mqtEaBfieNVXwtirSlkLg
Unity3D学习日记8相关推荐
- 我的Unity3D学习日记-06(自己动手制作FlappyBird)
自从上次跟着敲了官方示例拾荒者之后,开始对Unity制作2D游戏感兴趣了起来,虽然本文标题叫做Unity3D学习日记.但是Unity其实本来名字里是没有3D这俩字的--很有名的雨血前传 蜃楼就是一个使 ...
- Unity3d学习日记 (1)为场景内物体添加基本逻辑和脚本代码
1.准备:配置Unity3d环境和用VS2019写C#脚本 首先,配置Unity3d环境推荐使用是UnityHub作为平台,然后在UnityHub里边下载Unity3D版本,笔者这里选用的的是2019 ...
- Unity3d学习日记 (2)C#脚本编写优化以及全自动敌人脚本实现实战
需求分析 需要编写脚本控制敌人的行为,完成包括巡逻.射击.追击.逃跑四个功能 解决思路 考虑机器人的行为受一个决策树的影响,编写有限状态自动机形成决策树,通过条件分支语句来对机器人的行为进行限制和控制 ...
- Unity3D学习日记6
1.坐标转换 解析: [1]物体的世界坐标到屏幕坐标的转换 // cb代表场景中的一个方块物体,得到的vector3中的z为相机离cube物体的远近 Camera.main.WorldToScreen ...
- Unity3D学习日记3
1.Unity资源商店 解析:Unity资源商店中提供了多种游戏媒体资源供下载和购买,例如人物模型.动画.粒子特效.纹理.游戏创作工具.音乐特效.功能脚本和其他类拓展插件等. 2.Unity3D脚本中 ...
- Unity3d学习日记(四)
跟着Unity的教程做了两天,做成了一个叫作survivalShooter的游戏,感觉还挺有意思的,做好后我就把它挂到了个人网站上. 如果你在我的网站的主页的话,点击这个图片就能跳到游戏界面. ...
- Unity3D学习日记(十一)UI滑动条和全景图控制
最近忙着学UE4去了,没啥时间弄unity的玩意,公司老板说PC的VR做完了还要附送一个全景APP给他们,最近也没想到好写的玩意,就把这个UI滑动条和全景图的控制简单案例拿出来写写.(PS:大神们请绕 ...
- 我的Unity3D学习日记-05(官方实例2Droguelike)
快要一个月没有更新了,这段时间也没闲着.今天就把这段时间学到的东西稍微总结一下. 前段时间开始看一些实战开发的内容和教程.一些是来自于麦子学院的视频,一些来自于蛮牛教育,还有一部分官方教学视频.最终选 ...
- Unity3D学习日记(二)使用UGUI制作虚拟摇杆控制摄像机
前天撸了一个简单的UGUI虚拟摇杆,今天我就利用前天做的虚拟摇杆做了一个简单的摄像机控制器,主要看看UGUI虚拟摇杆是否可以完美的控制移动和旋转.(PS:主要是为接下来的项目做技术测试),手游版的CF ...
最新文章
- 干货!仅有 100k 参数的高效显著性检测方法
- 来,锁个痛快(6)—— 与lock相关的视图和简单实验
- 一个发送短信验证码 然后倒计时实例
- 查看电脑电池损耗的命令
- think in baidu
- 什么是对象,为什么要面向对象,怎么才能面向对象?
- JavaWeb 安全问题及解决方案
- FreeEIM 2013 SDK 部分源码
- Tomacat7启动报错 org.apache.catalina.deploy.WebXml addFilter
- 微信小程序中跳转另一个小程序(两种方式)
- qcc512x_qcc302x开发调试笔记
- SM2国密算法证书解析
- uni-app入门到项目实战
- python开根号_python 开根号
- PowerDesigner使用教程 —— 概念数据模型(CDM模型)
- Visual Studio Code配置Salesforce Apex开发环境
- 2021年东南大学软件学院电子信息考研信息
- 2021-11-12 (2018 CCPC 吉林站)
- [自定义控件]android自定义view实战之太极图
- (JAVA实现)平衡二叉树的判断