unity
unity
JavaGameServer
java游戏服务器
展开
-
UnityHub下载任意版本的Unity包
1)先打开 // 也可以采用2直接打开。3)关联起来UnityHub即可。原创 2024-09-26 10:37:28 · 388 阅读 · 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 · 1246 阅读 · 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 · 179 阅读 · 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 · 2182 阅读 · 0 评论 -
玩转在unity中物体的摆放(空格 + 鼠标 左 右 滚轮键 + 5个菜单键)
1)空格2)鼠标左键: 上下左右移动物体滚轮: 放大缩小地图右键: 旋转物体3)1:选中物体2:移动物体3:旋转物体4:前后拉伸物体5:左右拉伸物体...原创 2019-11-24 22:10:14 · 1360 阅读 · 0 评论 -
unity3d中同一个物体远小近大的原因 1.相似三角形解释 2.要看投影
在摄像机的拍摄下,A B2个相同的物体,A物体在远处,B物体在近处。 当他们在一个透视摄像机的拍摄下。投影到视口上时,根据相似三角形的原理,得到投射的4个黑点,很容易看出来,A物体投射到屏幕上物体较小,B大一点。...原创 2018-08-11 14:55:43 · 954 阅读 · 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 · 1795 阅读 · 0 评论 -
unity常识: 1.摄像头位置 2.观察并移动物体位置 3.摄像机坐标系(理解LOL行走是走的XOZ平面)
1.点击摄像头摄像头位置为0,0,02.学会在unity编辑器中从不同角度观察物体 -->Alt按键点击--> -->右键拖拽则是放缩(或者滚轮) -->左键则是自由旋转3.注意左上角的菜单4.选中摄像机 + 左键直接操作,则可以拖放场景在编辑器中的位置5.摄像机的坐标系假如摄像机像点灯一样超外面射出去:那么xyz坐标系就是这样:y| ...原创 2019-06-27 01:25:20 · 804 阅读 · 0 评论 -
【摄像机的位置】Unity摄像机的摆放技巧
可以把场景摆好,点击一个菜单,让摄象机调整到和你编辑器一样的视角step1:编辑器调整好视角;step2:点击摄象机节点;step3:菜单GameObject--->AlinWithview...原创 2019-11-24 22:45:12 · 806 阅读 · 0 评论 -
Unity Hub安装多版本注意事项(防止覆盖)
1.默认情况下,直接点击unity安装包,那么都会安装在c盘,如果点击了多个安装包,那么就会覆盖。2.但是unity hub中却显示:已经有这2个版本了,十分坑爹。3.需要安装unity时,安装到不同的目录,然后定位到:安装目录,并添加到unity hub中。...原创 2021-11-09 10:04:33 · 5521 阅读 · 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 · 8222 阅读 · 1 评论