- 博客(130)
- 资源 (1)
- 收藏
- 关注
原创 《反事实》 读书笔记 奇亚拉·马尔莱托
⼈类⼤脑和洗碗机这两个例⼦最关键的区别在于,我们对知识创造过程中的具体细节了解得远没有洗碗机运作机制清楚。
2025-02-11 19:26:17
888
原创 _WorldSpaceLightPos0的含义 UNITY SHADER
则需要首先将归一化的_WorldSpaceLightPos0去负数。这样才能继续去计算。为当前平行光的方向,方向是从光源到照射的方向。因此,如果要算发现和平行光之间的夹角,
2023-12-01 12:15:09
1098
原创 Qframework 中超级方便的kitres
使用方法就是,把这个脚本贴在需要加载资源的controller上。这样如果自己没有了,资源就会自己回收自己。然后别忘了在什么地方吧这个初始化一下。
2023-11-10 16:27:07
178
原创 unity save load系统 快速搭建
我的最终目标是快读建立一个关卡数据自动读入储存功能:1. 每个关卡有自己的编号,如果没有自定义该关卡,则读取默认编号的初始布局,如果有自定义该关卡,则读取新定义的关卡。2.在游戏中如果对布局做出了更改,随时储存新的修改。3.save和load系统与玩法系统耦合度低,无需管理。
2023-10-23 14:44:21
459
原创 《概率的哲学理论 Philosophical Theories of Probability》读书笔记 吉利斯Gillies
概率的哲学理论 学习笔记
2023-09-16 15:13:40
733
原创 贝叶斯公式中的动词 命名技巧
一项血液化验有95%的把我诊断某种疾病,但是,这项化验用于健康人也会有1%的“伪阳性”结果(即如果一个健康人接受这项化验,则化验结果乌镇此人患有该疾病的概率是0.01)。如果该疾病的患者事实上只占总人口的0.5%,若某人化验结果为阳性,则此人确实患疾病的概率是多少?我先建模。用信息的得知的先后,划分出时间差异,捏造因果。那么这题里面的因果是什么?是上面这样吗?不对。不能这样命名。
2023-08-25 15:46:32
136
原创 qframework system
system在场景加载时调用一次自己的复写init,之后不再调用了。因此初始化可以放在其他内容(mono)中,awake时调用。
2023-05-27 12:46:28
104
原创 unity感觉不错的dijkstra寻路算法插件(非grid-based,为node-based)
其中的OnPathFound是回调函数,表示一旦结果算出后,这个回调函数会被触发。回调函数读取List nodes。(如果你在scene有pathfinder脚本,可以直接访问到它)1.访问从Node1到node10的最小路径。首先要using QpathFinder。免费:上述是下载地址。
2023-03-02 10:42:13
396
原创 如何解决在editor模式下 无法删除物体的问题
在编辑模式下,发现无论用DestroyImmediate或者是Destroy,都会报错,用上面的方法就不报错了。亲测有效!
2022-06-30 18:22:52
437
原创 光照相关 shader
物体的漫反射=环境色+kd*灯光强*max(0,dot(n,l))环境色=用一个常数来表示kd=物体对光的反射系数n,l分别是单位向量,n需要用UnityObjectToWorldNormal处理,最后normalize,l如果是平行灯无位置概念,可以直接用_WorldSpaceLightPos0来获取。高光反射=高光的颜色*ks*pow((max(0,dot(R,V)),gloss)ks反射系数R反射单位向量,是L根据N对称过去的量,=2*dot(N,L)*N-L或者=reflect(-L,N)V顶点到观
2022-06-19 16:38:18
572
原创 Rigidbody2d SweepTest Rigidbody2D.Cast 但用于rotation 旋转
Rigidbody2d SweepTest Rigidbody2D.Cast 但用于rotation 旋转SweepTest() for object rotation
2022-06-08 16:36:22
228
原创 Unity 点击生成物体,移动拖拽物体
using System.Collections;using System.Collections.Generic;using UnityEngine;namespace DigitalRubyShared{ public class DemoScriptLagTest : MonoBehaviour { private Vector2 offset; public GameObject _picture; private voi.
2022-05-13 17:14:10
1788
2
原创 unity c# 泛型 洗牌
// Copyright (C) 2019-2021 gamevanilla. All rights reserved.// This code can only be used under the standard Unity Asset Store End User License Agreement,// a copy of which is available at http://unity3d.com/company/legal/as_terms.using System;using .
2022-04-26 18:05:46
1859
原创 Single-Player CCG Kit 框架研究
1.场景切换在map和game两个scene之间承载了切换任务的是:a.gameinfo这个脚本这个脚本是属于创建出来就DontDestroyOnLoad的,记录了关于场景战斗的信息。b.Transition脚本 private IEnumerator RunFade(string level, float duration, Color fadeColor) { var bgTex = new Texture2D(1, .
2022-04-24 09:45:34
1693
原创 gameframework UIGroup
其中,越下面的父物体在hierarchy面板中生成的越靠前,但最终显示优先级还是按照Depth,Depth越高,界面越靠近屏幕正对面的玩家。(图中的为15depthAbtop层最前面),一般不同层保持1个depth的差异即可实现功能。同一个group层之间的界面会有互斥性,打开一个会关闭另一个。不同层则没有,可以多开。————其他各个界面位于哪个UI,在UIForm里的UIGroupName中配即可...
2022-03-29 16:06:16
381
原创 unity3d 如何旋转terrain 地形文件
using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class terraintest : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is cal.
2022-03-24 10:16:48
6511
Speech Bubble Manager 1.3.0
2022-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人