个人笔记记录

1.unity出现Error building Player because scripts had compiler errors,因为引用了UnityEditor的文件没有被识别出来,最好是直接放在Editor目录下。

2.游戏开发unity编辑器扩展知识系列:资源修改立即写入磁盘AssetDataBase.SaveAssets()先setDirty,再SaveAssetsEditorUtility.SetDirty(Object target)  --标记为已更改的资源Unity不会立即保存到磁盘,这时需要调用:AssetDataBase.SaveAssets()AssetDataBase.Refresh()

3.https://developer.android.com/codelabs/unity-gamepad#4 Unity 使用PAD进行AAB包构建

4、代码中设置PlayerSettings 需要注意点出对应平台 PlayerSettings.Android。PlayerSettings.XX等等

5、

【战棋游戏相关知识】:

1:人物的行走范围

从起点开始以行动力衰减向上下左右扩散节点,每扩散一个节点行动力减1,直到行动力没了,如果即将扩散的节点是障碍物(无法到达),那这个节点就不进行扩散。
2:点击目标点时能够避开障碍物走到目标点
3:遇到草地,雪地时移动范围会减少
4:遇到水面只有会游泳的人才能过去,遇到断崖时会飞的单位才能过去
5:战斗模块的技能范围(可归类为第一个问题)
6:地图数据的编辑

人物移动算法(控制人物在路径上移动并自动旋转):

6、【Unity Logs viewer插件】:转圈圈出现日志信息

7GooglePlay成就、排行榜等:https://developers.google.com/games/services/common/concepts/achievements

猜你喜欢

转载自blog.csdn.net/LiziToAoi/article/details/126847133