
Unity
ZMFrameWork
JavaGameServer
java游戏服务器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
simple-client客户端架构思考
1.awake中负责各个模块初始化,如: 配置加载、各个Manager加载。原创 2025-01-06 16:33:24 · 203 阅读 · 0 评论 -
Unity中NavMesh的使用 及其 导出给java服务端进行寻路
3.添加一个Plane和一些球体,并把需要形成NavMesh的物体选择为静态 // 因为只能烘焙静态的。2.Windows-->AI-->Navigation(Obsolete) 这样子就可以看到烘焙按钮。4.添加一个Player 和 Target,其中Player添加上导航组件。之后可以看出烘焙后,看着被挖空了一样,有些多边形。1.先添加 AI Navigation组件。这样子Unity启动的时候,就会躲开障碍了。原创 2025-02-18 23:01:16 · 392 阅读 · 0 评论 -
【前后端坐标问题】1.弧度和角度相互转换
// 服务器是: 朝着右边为0度,逆时针。 客户端是:朝上为0度,瞬时针转list.add(new ExerciseMonsterInfo(monsterMetaId, point, (90 - dir) / SceneUtils.D180_PI));原创 2024-12-24 12:04:53 · 120 阅读 · 0 评论 -
PC包查看报错日志
原创 2024-12-10 23:50:11 · 159 阅读 · 0 评论 -
【全栈环境搭建】Fantasy和ZMFrameWork整合
【代码】Fantasy和ZMFrameWork整合。原创 2024-11-17 18:10:00 · 395 阅读 · 0 评论 -
C#下Path.Combine的坑(被转义了)
【代码】C#下Path.Combine的坑。原创 2024-11-17 16:04:25 · 180 阅读 · 0 评论 -
Unity增加宏用于隔离前后端代码
File->Build Settings...原创 2024-10-28 15:45:55 · 165 阅读 · 0 评论 -
UnityHub下载任意版本的Unity包 及其 商店
1)先打开 // 也可以采用2直接打开。3)关联起来UnityHub即可。原创 2024-09-26 10:37:28 · 1056 阅读 · 0 评论 -
drawcall的角度性能调优
1)drawcall是什么,降低drawcall对性能调优的意义 面试题: drawcall是什么? (1)我们的游戏,提交给GPU来绘制; (2)drawcall就是: 我们的整个场景里面,分几个批次提交给显卡绘制,整个就是drawcall (3)100个物体需要绘制,分多少次批次提交给我们的GPU,整个批次就算drawcall 面试题: 为什么降低drawcall对性能有好处? (1)对于cpu而言,一次提交给G...原创 2020-07-11 16:47:25 · 1311 阅读 · 0 评论 -
微元法实现路径行走 1.避免了行走speed过快导致闪烁 2.而不是直接moveTo 3.思考离散模拟连续世界的思路
using System.Collections;using System.Collections.Generic;using UnityEngine;using SWS;public class nav_move : MonoBehaviour { public bool play_on_load = false; public PathManager path; ...原创 2019-06-25 00:19:51 · 204 阅读 · 0 评论 -
欧拉角 四元数 旋转
1)笔记1)旋转的表示 (1)直观的旋转,任何3D物体,你可以把一个物体旋转某个角度,分别绕XYZ旋转多少,然后得到一个朝向 也就是:任何一个3D物体总是可以表示为:绕XYZ轴旋转了多少度 X:30 Y:60 Z:70-->物体的一个方位-->旋转-->欧拉旋转 (2)旋转先后顺序很重要 X:30 Y:60 Z:70 X:30 Y:70 Z...原创 2021-09-07 20:15:07 · 2320 阅读 · 0 评论 -
玩转在unity中物体的摆放(空格 + 鼠标 左 右 滚轮键 + 5个菜单键)
1)空格2)鼠标左键: 上下左右移动物体滚轮: 放大缩小地图右键: 旋转物体3)1:选中物体2:移动物体3:旋转物体4:前后拉伸物体5:左右拉伸物体...原创 2019-11-24 22:10:14 · 1454 阅读 · 0 评论 -
unity3d中同一个物体远小近大的原因 1.相似三角形解释 2.要看投影
在摄像机的拍摄下,A B2个相同的物体,A物体在远处,B物体在近处。 当他们在一个透视摄像机的拍摄下。投影到视口上时,根据相似三角形的原理,得到投射的4个黑点,很容易看出来,A物体投射到屏幕上物体较小,B大一点。...原创 2018-08-11 14:55:43 · 1038 阅读 · 1 评论 -
unity使用json 1.JsonObject 2.思考和Java中JSONObject一样的用法
JsonObject json = new JsonObject(); // json数据json.Add("clientTime", GetClientTimeString());json.Add("role", UserDataManager.Singleton.userData.userGender);Singleton.OnBITick(BIEventId.EVENT_ID_CRE...原创 2019-08-31 19:08:04 · 1876 阅读 · 0 评论 -
unity的坐标系(左手): 1.摄像头位置 2.观察并移动物体位置 3.摄像机坐标系(理解LOL行走是走的XOZ平面)
1.点击摄像头摄像头位置为0,0,02.学会在unity编辑器中从不同角度观察物体 -->Alt按键点击--> -->右键拖拽则是放缩(或者滚轮) -->左键则是自由旋转3.注意左上角的菜单4.选中摄像机 + 左键直接操作,则可以拖放场景在编辑器中的位置5.摄像机的坐标系假如摄像机像点灯一样超外面射出去:那么xyz坐标系就是这样:y| ...原创 2019-06-27 01:25:20 · 935 阅读 · 1 评论 -
【摄像机的位置】Unity摄像机的摆放技巧
可以把场景摆好,点击一个菜单,让摄象机调整到和你编辑器一样的视角step1:编辑器调整好视角;step2:点击摄象机节点;step3:菜单GameObject--->AlinWithview...原创 2019-11-24 22:45:12 · 998 阅读 · 0 评论 -
Unity Hub安装多版本注意事项(防止覆盖)
1.默认情况下,直接点击unity安装包,那么都会安装在c盘,如果点击了多个安装包,那么就会覆盖。2.但是unity hub中却显示:已经有这2个版本了,十分坑爹。3.需要安装unity时,安装到不同的目录,然后定位到:安装目录,并添加到unity hub中。...原创 2021-11-09 10:04:33 · 5892 阅读 · 1 评论 -
【Rider设置】 1.设置Rider作为开发的IDE 2.断点调试c#代码 3.Rider快捷键 4.代码格式化
1.先从rider中clone下来unity的git工程。2.再从rider中移除git工程(因为直接打开只能是单文件,必须从unity启动)3.在 unity中设置打开方式为rider,双击任何一个脚本就会打开整个工程。4.接下来就能进行断点调试了,非常方便...原创 2021-11-05 10:03:35 · 10051 阅读 · 1 评论