.Net高级技术笔记
USTC_daffodil
USTC quasi-postgraduate
展开
-
游戏引擎与虚拟现实 实验
游戏引擎Unity实验原创 2022-10-14 11:43:11 · 1300 阅读 · 0 评论 -
CG骨骼动画
CG 骨骼动画原创 2022-06-23 20:50:48 · 185 阅读 · 0 评论 -
碰撞检测 Unity实验代码
Unity实验代码 碰撞检测原创 2022-06-09 20:41:04 · 1780 阅读 · 1 评论 -
CG碰撞检测 Collision Testing
实时性精确性Acturaty 近似检测、精确检测临界状态 几何空间试图相互穿透 描述对象的运动状态-四维空间点集边界球、边界框 virtual&intangible Simplify the solution of methemetical model.visualizationwandering dropback Box colliderdooropen doorshothousedoor tag Mesh Collider delete choose door Component-physics原创 2022-06-09 15:41:45 · 224 阅读 · 0 评论 -
基于物理模型的动画 实验C#脚本
基于物理模型在动画 实验C#脚本原创 2022-06-02 20:39:09 · 378 阅读 · 0 评论 -
CG 运动模拟
利用力学原理 刚体力学、流体力学、弹性力学-受力模型->空间位置Rigidbody刚体组件 Mass矢量 drag阻力 Use Gravity是否使用重力两者都加刚体组件Constant force 恒力 力矩torque Hinge Joint铰链原创 2022-06-02 14:37:02 · 104 阅读 · 0 评论 -
绑定表达式
绑定表达式数据源控件 localhost Page.DataBind(); 只有在执行这个方法时才会对整个页面的绑定表达式进行计算 对整个页面数据进行绑定,效率较低 ->只对其中有些控件进行针对性的计算 指定控件进行数据绑定 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;原创 2022-06-01 09:51:26 · 116 阅读 · 0 评论 -
C# LINQ
LINQ(Language Integrated Qyery) ,即语言集成查询,提供一个统一的编程概念和语法,对关系数据库、XML数据、远程的对象都采用同样的访问方式。 LINQ包括 LINQ到对象:操作内存 LINQ到SQL:操作数据库 LINQ到XML:操作XML数据。C# 窗体 创建方式 网页格式为aspxDefault.aspx 对数据源去重复项 数据表并不是原汁原味的面向对象 dataTable entityFramework-EF实体对象集 DF,MF,CF原创 2022-06-01 09:47:29 · 163 阅读 · 0 评论 -
Unity实验代码
Unity实验代码 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CreateBullets : MonoBehaviour { public GameObject bullet; // Use this for initialization void Start () { }原创 2022-05-26 19:28:17 · 458 阅读 · 0 评论 -
CG 计算机图形学 预设体 Prefab
预设体 Prefabprefab用户输入与控制 prefab 材质、纹理:静态属性 transform 碰撞器、碰撞检测 把脚本组建挂到模板上去 动态行为 空的预设体其实就是一个容器 把模型拖到预设体上就完成了模型的创建 Demo:CrazyRobot create-prefab rename-“egg” egg.prefab现在还是空盒子 sphere选中拖到Assets中的egg Hierarchy面板中 由白色变为蓝色,是预设体的一个实例 现在没有啥区别,但是在设计子弹的时候会有区别 静态生成方式:手原创 2022-05-26 15:26:55 · 130 阅读 · 0 评论 -
MonoDevelopment(built-in) rotate animate
@(TOC)[MonoDevelopment(built-in) rotate animate] RotateinDifferentSpace.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class RotateinDifferentSpace : MonoBehaviour { public Space rotateSapce;//rotateSpa原创 2022-05-26 13:29:57 · 143 阅读 · 0 评论 -
C# 连接数据库操作
C#链接数据库操作 using System.Data; using System.Data.SqlClient; 在加入command后 using System.Configuration using System; using System.Collections.Generic; using System Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; u原创 2022-05-16 15:48:50 · 368 阅读 · 0 评论 -
Texture Type 纹理类型
Texture Type 纹理类型 Texture Type 纹理类型 Normal map 法线图 bumpiness 颠簸度/粗糙度 光滑->普通纹理映射 凹凸效果->法线纹理映射 光源:色彩、方向性 材质:反射属性、法向量; 观察者 纹理的典型特征:重复性、随机性 纹理可以重复 纹理图像本身重复 本身是图像,在对象上产生重复 纹理元素(纹素) texel(texture element) 二维数组 (x,y,z)<—>(s,t) s,t与x,y,z的映射关系 随机噪声(噪声原创 2022-05-12 20:43:44 · 302 阅读 · 0 评论 -
Unity漫反射 镜面反射
Unity漫反射 镜面反射 albedo 漫反射 specular 镜面反射 smoothness 光滑系数(用来形成高光) window-lighting-setting-Environment Lighting ambient 环境的;周围的=environmental specular镜面反射值设为灰色时(R=G=B) 不同程度的灰色 此时镜面反射不对任何颜色偏袒 高光的生成与方向有关系(观察者视角以及屏幕视角的差别注意区分) Terrain(Script) Raise/Lower Terrain(升原创 2022-05-05 20:47:19 · 1063 阅读 · 0 评论 -
C# 母版页&页面导航
C# 母版页&页面导航母版页master页面导航站点地图SiteMapDataSource控件TreeView控件Menu控件ASP.NET常用对象Response对象Request对象ViewState对象Server对象Session对象Cookie对象ApplicationResponse对象 母版页master localhost:50194 第一种情况:在head和body中都使用占位符控件 内容页和母版页混合在一起,构成一个完整的网页 ContentPlaceHolder 内容占位符控件原创 2022-05-04 09:41:36 · 1187 阅读 · 0 评论 -
MonoDevelop C#
MonoDevelop C#基本语法 基本语法 SHOECASE.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class SHOWCASE : MonoBehaviour { public int a = 1, b = 2; public float c = 3.1415926f; private float d = 1.41421f; public bool sh原创 2022-04-28 20:50:23 · 580 阅读 · 0 评论 -
C# 与 C/C++的区别
C# 与 C/C++的区别C#C C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { i原创 2022-04-18 09:14:17 · 160 阅读 · 0 评论 -
.Net高级技术笔记
.Net高级技术数组/多维数组/交叉数组装箱&拆箱 数组/多维数组/交叉数组 namespace ConsoleApplication1 { class Program//顶级类:缺省即为内部Internal,只有Internal和Public两种,Public访问不受限,跨项目只能访问公有,其他项目是该项目的子集,internal+public(继承&封装) { static void main { int[] a=new int[5]{1,2,3,4,5}; int[原创 2022-04-02 08:46:50 · 270 阅读 · 0 评论