logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Unity3d开发笔记】FPS 声源:移动&跳跃&着地&射击的声音逻辑

【Unity3d笔记】FPS 声源:位移&射击的声音逻辑FPS游戏中基本的声源包括位移(移动 + 跳跃 + 着地)和射击。处理好它们的关键在于播放音源的时机,以下是个人的一种处理思路。【实现思路】给角色装配两个声源AudioSource,一个用于处理枪声(fireSource),另一个处理位移(stepSource)对于枪声的音源,只需在按下射击键并且射击成立时播放即可对于位移的音源,由于

#游戏开发#经验分享
【Unity3d开发笔记】-FPS- 通过代码改变物体的组件Components在Inspector内的排序

【Unity3d开发笔记】通过代码改变物体的组件Components在Inspector内的排序FPS游戏一般有多个阵营,对于带有联机的FPS,一般还要准备原角色的同步版本,这样下来可能需要制作多个预制体。同步角色与可控角色的区别,主要是其物体对象悬挂的组件的差别。给场景动态添加一个角色的方式有很多:可以直接从做好的预制体中Instantiate一份,只不过可能需要制作多个预制体,每个阵营分别准备

#unity#游戏开发#c# +1
【Unity3d开发笔记】 -FPS- GameObject.GetComponent<T>()获取组件的顺序

【Unity3d开发笔记】 -FPS- 使用GameObject.GetComponent<T>()的一个小问题这是我在制作FPS网络多人游戏时遇到的一个小问题,就是子弹击中敌方单位后出现Null Reference Exception的Error,仔细一看是控制人物动画状态私有字段(Animator)...

【Unity3d笔记】 PlayerPrefs数据存储位置

PlayerPrefs存储数据的位置为注册表:HKEY_CURRENT_USER\Software\Company Name\Project Name其中Company Name和Project Name可以在Unity->Edit->Project Settings->Player中设置与查看,如图所示:然后Win+R–>输入regedit,打开注册表编辑器,找到相应位置

#unity
【Unity3d笔记】 PlayerPrefs数据存储位置

PlayerPrefs存储数据的位置为注册表:HKEY_CURRENT_USER\Software\Company Name\Project Name其中Company Name和Project Name可以在Unity->Edit->Project Settings->Player中设置与查看,如图所示:然后Win+R–>输入regedit,打开注册表编辑器,找到相应位置

#unity
【LeetCode】“买卖股票的最佳时机“ 系列题解&总结

【LeetCode】"买卖股票的最佳时机" 系列题解121. 买卖股票的最佳时机2020-11-08 晴今天的每日一题是" 122 买卖股票的最佳时机 II "。看了下相似题目,居然有五道类似的题目,再加上之前看CLRS时遇到过类似的问题(第四章 分治法 4.1 最大子数组问题),于是便想对这些题目解题思路和方法做个汇总,从题目差异与方法差异中提取一套通用的思考模板。121. 买卖股票的最佳时机难

#leetcode#贪心算法#动态规划
【计算方法】#01 高斯消去法和列主元高斯消去法的原理简介及C++实现

【计算方法】#01 高斯消去法以及列主元高斯消去法原理简介及C++实现1. 高斯消去法1.1 算法的适用条件1.2 算法步骤和公式1.3 算法复杂度分析1.4 算法的C++实现2 列主元高斯消去法2.1 经典方法的致命问题2.2 按列选主元步骤的算法描述2.3 算法复杂度分析2.4 算法优势2.5 算法的C++实现References求解方程组:Ax=bAx=bAx=b1. 高斯消去法1.1 算法

【第十三届蓝桥杯C/C++研究生组】F-爬树的甲壳虫

蓝桥杯第十三届C/C++,研究生组的F题-爬树的甲壳虫,本篇文章主要讲述了期望的求解以及算法的实现,涉及期望计算、除法逆元以及复杂度分析等。

#蓝桥杯#题解
【C# Error记录】CS0136:无法在此范围中声明名为“i”的局部变量或参数,因为该名称在封闭局部范围中用于定义局部变量或参数

如下代码不能通过编译1 static void Main(string[] args)2 {3int i = 0;4for(int i = 0; i < 10; i++)5{6WriteLine($"i={i}");7}8ReadKey();9 }【错误原因】Line3与Line4中都用i作为了变量名,...

#c##c++
【Unity3d】在游戏运行时隐藏Windows鼠标

在Start()方法下添如下代码:Cursor.lockState = CursorLockMode.Locked;

#unity#游戏开发
到底了