1.黑将 2黑车 3.黑马 4.黑炮 5.黑士 6.黑象 7.黑卒
8.红帅 9.红车 10.红马 11.红炮 12.红仕 13.红相 14.红兵
1.黑将 2黑车 3.黑马 4.黑炮 5.黑士 6.黑象 7.黑卒
8.红帅 9.红车 10.红马 11.红炮 12.红仕 13.红相 14.红兵
移动锚点之前设置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
讲者...痾 痾 痾 的没完(讲重点即可
快受不了了