移动锚点之前设置pivot
移动锚点之前设置pivot
chessPeople为1,单人模式
chessPeople为2,双人模式,
chessPeople为3,联网模式,
ResetGame中,
chessPeople==1/2,oardGo=boardGos【0】
ChessPeople==3,boardGo=boardGos【1】
0,2 显示
1,3隐藏
0:主窗体,单机/联网选择
1:模式选择背景
2:单机模式界面,PVP/PVE选择
3:难度模式界面,简单/一般/困难选择;
加载游戏的逻辑有点问题吧
UIManager的Panels顺序:
0:Panel_Main
1:Panel_Standalone
2:Emp_ModeOption
3:Emp_LevelOption
4:Panel_Game
5:Panel_GameNetworking
一些剩余UI按钮会用到的方法,比如:
- Undo
- Replay
- ReturnToMain
- ShowTip
- StartNetworkingMode
- GiveUp
DidReloadScripts 系统时
雾的设置
负向量:一个向量和他的负向量相加等于0
Camera.ScreenToWorldPoint()将屏幕坐标转化为世界坐标
Camera.WorldToScreenPoint()反之同理
input.mousePosition()获得鼠标在屏幕坐标系中的坐标
transform.transformDirection()将一个方向从局部坐标系转成全局坐标,不考虑长度
transform.inverseTransformDirection()同理
transform.transfomVector()将一个向量从局部变成全局
transform.inverseTransformVector()同理
transform.forward当前物体的局部坐标系的z轴在世界坐标系上的指向
transform.right为x轴
transform.up为y轴
transform.translate(x,space.world)
可以使物体的移动按照世界坐标系进行
默认为space.self也就是说局部坐标系
transform.InverseTransformPoint()可以转换世界坐标为局部坐标
transform.TransformPoint()转换局部坐标为世界坐标
unity中有4个坐标系
全局、局部local、屏幕screen、视口坐标viewport
左手握拳大拇指向上,四根手指握拳的的方向为旋转的正方向
3D笛卡尔坐标系与OpenGL都是右手坐标系
Direct3D与Unity3D为左手坐标系
unity的世界坐标系是左手
简单的来说就是把Prefabs拖拉到场景中 没了
Json文件需要放在Plugins文件当中,因为它要比其它C#文件先编译。而Plugins文件实现该功能。
属性可以很好的控制字段的读写,这是修饰符无法做到的
可以发个完整的工程吗,资料区的那个压缩包感觉不完整
痾痾痾痾痾 痾痾痾痾痾痾痾痾痾痾痾 建議X2
讲者...痾 痾 痾 的没完(讲重点即可
快受不了了
AsyncOperation sceneAsync = SceneManager.LoadSceneAsync(sceneName);