ASP.NET编程

Unity进阶开发-FSM有限状态机

# Unity进阶开发-FSM有限状态机 前言 我们在进行开发时,到了一定程度上,会遇到数十种状态,继续使用Unity的Animator控制器会出现大量的bool,float类型的变量,而这些错综复杂的变量与Animatator控制器如同迷宫版连线相结合会变得极其的复杂且无法良好维护扩展,出现一个BUG会导致开发过程中开发者承受极大的精神力,而这时候,使用有限状态机或者AI行为树便成为了一个极佳的

ASP.NET编程 / 工具使用 11小时前  17

ASP.NET Core WebSocket集群实现思路详解

前言 提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端也可以主动发送数据到客户端浏览器。WebSocket协议和Http协议平行,都属于TCP/IP四层模型中的第四层应用层。由于WebSocket

ASP.NET编程 / 其他编程 2024年05月21日  24

Unity进阶提升-2D游戏跳跃手感优化(跳起下落)

在进行2D游戏开发时,跳跃是不可缺少的一个重要功能。但是我们在Unity开发时Unity本身的物理引擎并不能提供很好的的手感,下落的时候轻飘飘的,这操作起来显然非常不舒服。所以,我们需要自己对跳跃进行优化,以此来获得更好的手感。我们不难发现,在绝大多数2D游戏的跳跃中,下落的速度比上升的速度要快上很多,下落的用时是上升的一半左右。 提示,在优化跳跃时,将使用刚体组件 首先,我们需要对Unity物体

ASP.NET编程 / 工具使用 2024年05月20日  17

ASP.NET Core RESTful学习理解

一、了解什么是REST REST是“REpresentational State Transfer”的缩写 ,表述性状态传递; REST是一种软件架构风格,用于构造简单、可靠、高性能的WEB应用程序; REST中,资源(Resource)是最基本的概念,任何能够命名的对象都是一个资源,每个资源都有一个统一的资源标识符URI(Uniform Resource Identifier),通过URI

ASP.NET编程 / 其他编程 2024年05月16日  30

面试常考:C# 委托(delegate、Action、Func、predicate)和事件

面试常考:C# 委托(delegate、Action、Func、predicate)和事件 刚开始工作的时候,觉得委托和事件有些神秘,而当你理解他们之后,也觉得好像没有想象中的那么难,这篇博文算是自己对委托和事件的一次梳理和总结。 二、委托 C#中的委托,相当于C++中的指针函数,但委托是面向对象的,是安全的,是一个特殊的类,当然他也是引用类型,委托传递的是对方法的引用。 2.1、delegate

C#编程 / ASP.NET编程 2024年05月15日  42

Unity中的RegisterPlugins:深入解析与实用案例

Unity中的RegisterPlugins:深入解析与实用案例 在Unity游戏开发中,我们经常需要使用第三方插件来实现一些特定的功能。为了让这些插件能够在Unity中正常工作,我们需要对它们进行注册。本文将详细介绍Unity中的RegisterPlugins方法,并通过三个实用案例来展示其强大的功能。 什么是RegisterPlugins? RegisterPlugins是Unity中的一个方

ASP.NET编程 / 工具使用 2024年05月15日  27

Net 编译器平台 --- Roslyn

引言 最近做一个功能想要动态执行C#脚本,就是预先写好代码片段,在程序运行时去执行代码段,比如像这样(以下代码为伪代码): string scriptText = "int a = 1;int b = 2; return a+b ;"; var result = Script.Run(scriptText); 查阅了一些资料,发现 .Net的开源编译器平台 - Roslyn,可以支持这样的功能

ASP.NET编程 2024年05月13日  30

ASP.NET中IsPostBack属性研究

通过页面的IsPostback属性,可以检查 .aspx 页是否为传递回服务器的页面;当加载页面并对控件的更改属性处理之前,用户可以在page_Load事件中检查该页面是否被传递回的

ASP.NET编程 / 其他编程 2024年05月11日  40

【C#】【WinForm】MDI窗体

MDI窗体的相关学习使用 1、设置MDI父窗体 在属性中找到IsMdiContainer选项,设置为True 2、添加MDI子窗体,在项目中依次选择添加->窗体,然后一直默认即可 添加后的项目目录(Form1为父窗口,Form2、Form3为子窗口) 3、在Form1.cs中,创建对应MDI子窗口的对象并调用显示出来 1 namespace WindowsFormsApp1

C#编程 / ASP.NET编程 2024年02月05日  38

关闭

用微信“扫一扫”