- 博客(25)
- 收藏
- 关注
原创 Unity里的websocket与JS里的websocket
至此我们就完成了一整套的Unity的websocket以及JS的websocket,这里默认的协议走的是TCP,这你能够通过查看cmd命令查看这个端口号知道其中奥义。有了这一整套流程,你就可以随意在网页传数据给Unity,也可以Unity传给网页,想怎么玩怎么玩。
2023-03-15 16:11:29 298 2
原创 《游戏引擎 深入浅出》笔记一
想要使用这个GitHub出的Copilot,首先需要申请一个资格认证,第一步先登陆官网申请测试使用资格。GitHub Copilot · Your AI pair programmer点击Sign up根据提示一步一步地申请测试资格,若通过GitHub会给你发一封通过邮件,点击确认激活使用资格之后,我们需要准备一个IDE。我这边用的是VSCode,只需要在拓展中找到一个Copilot的插件拓展安装启用,再在左下角的用户头像中登陆自己账号并激活拓展的使用权限。至此,你的右下角会有一个Copilot的图
2022-10-12 10:16:53 457
原创 粗略解析《Nvidia Flast For Unity Example》
工程github地址:GitHub - NVIDIAGameWorks/Blast: A modular destruction SDK designed for performance and flexibility, replacing APEX destruction运行场景test可以看到具体效果,在Unity的Hierarchy面板中可以看到主要的代码一共就两个,一个控制摄像机移动的代码挂载Main Camera物体下,另一个控制整个场景主要逻辑的代码demo被挂载在Demo的...
2021-12-24 19:07:39 1696
原创 Unity Animator层级控制需要注意事项以及详细做法
前言:在项目制作过程中碰到通过动画控制器的不同层来控制一个物体的旋转、位移、甚至是缩放,例如一个物体的放大以及缩小可以只通过一个动画片段加上一个控制它播放速度的float值来达到物体的放大缩小功能。部分重要代码详情 /// <summary> /// 控制Animator的LayerState /// </summary> /// <param name="ani"> 要控制的Animator </param>
2021-12-07 16:24:17 563
原创 《Unity Shader 入门精要学习记录》
在5.8章的拓展阅读中:读者可以在《GPU精粹2》中的GPU流程控制一章[1]中更加深入地了解为什么流程控制语句在GPU上会影响性能。在34.1章中可看出Let's start by discussing the most obvious form of flow control on GPUs. All current high-level shading languages for GPUs support traditional C-style explicit flow-control c
2021-09-08 19:01:20 156
原创 Unity3D面试题目汇总(再整理)(一)
题外话:公司裁员,不幸中奖,由于十分仓促,另一方面刚毕业半年工作半年,并且这半年内所学到的东西甚少,故而整理一些面试的干货,以面对面试上所会出现的场景有应对能力(吹水能力)。来自:程序进阶测试题名词解释:装箱:在值类型向引用类型转换时发生;拆箱:在引用类型向值类型转换时发生;值类型:直接将内存存储在栈内;引用类型:由类型的实际引用(类似于指针)表示的数据类型,通俗点说就是在编程时需要new出来的变量类型都是引用型,引用类型是存放在内存的堆中;内存堆跟栈的定义跟数据结构的堆栈是
2020-12-02 19:32:11 469
转载 LeetCode每日一题
菜鸟篇 ctrl+c ctrl+v (仅读代码,写自己的见解)//从该二叉树中我们需要提取的是//1、二叉树每一层的个数//2、二叉树每一层的总和class Solution {public:vector<double> averageOfLevels(TreeNode* root) {auto counts = vector<int>();auto sums = vector<double>();dfs(ro...
2020-09-12 16:11:36 113
原创 Lua实现经典排序算法
冒泡排序--实现冒泡排序(效率低)function MaoPaoSort( table_temp ) for i=1,6 do for j=i+1,7 do if(table_temp[i] <= table_temp[j]) then table_temp[i] , table_temp[j] = table_temp[j] , table_temp[i] end end...
2020-06-03 18:34:42 222
原创 sdk mannager 打不开,Android Please ensure that adb is correctly located at 问题 解决办法
在使用eclipse导出android工程项目时出现Android Please ensure that adb is correctly located at问题 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:2...
2019-10-11 10:47:24 332
原创 龙书学习笔记——关于Direct3D中的初始化操作源码分析
在《DirectX 12 3D 游戏开发实战》此书的第四章中详细介绍了基础的D3D的初始化操作该如何操作,具体的步骤如下:1、创建DirectX3D设备2、创建围栏(Fence)为了保证GPU和CPU的处理不发生不必要的冲突、扫描描述符的大小3、检测用户设备是否支持多重采样4X MSAA4、必须依次创建命令队列、命令列表分配器和命令列表(在完成对命令列表的输入后必须关闭对命令列表...
2019-03-24 20:53:07 513
原创 c++中如何使用迭代器将字符串向量中的小写字符变为大写字符
#include<iostream>#include<vector>#include<string>using namespace std;int main(){ string t; vector<string> text;//这里你输入的时候可能会永远循环其实只是方法不对//如果是Windows系统下的话先按回...
2019-03-07 17:21:54 710 2
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 7 of 8 - Game Managers——TankManagers相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using System;using UnityEngine;[Serializable]public class TankManager{...
2019-03-06 12:04:34 444
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 7 of 8 - Game Managers——GameManagers相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;...
2019-03-06 12:01:28 746
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 5 of 8 - Shells——TankShooting 相关源C#代码解析
一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;using UnityEngine.UI;public class TankShooting : MonoBehaviour{ public int m_PlayerNumber = 1; // 玩家名 p...
2019-03-06 11:08:58 516
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 2 of 8 - Tank Creation & Control——TankMoveMent 相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;public class TankMovement : MonoBehaviour{ public int m...
2019-03-06 10:43:20 572
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 4 of 8 - Tank Health——TankHealth 相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;using UnityEngine.UI;public class TankHealth : MonoBehaviou...
2019-03-04 19:02:37 511
原创 Unity3D经典案例游戏:TANKS! Unity Tutorial - Phase 4 of 8 - Tank Health——ShellExplosion相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;public class ShellExplosion : MonoBehaviour{ public Lay...
2019-03-04 18:19:36 587
原创 Unity3D经典案例游戏:TANKS! Phase 3 of 8 - Camera Control 相关源C#代码解析
该源代码转载自Unity游戏案例中的TANKS代码中------------来自第二次使用Unity3D制作游戏的游戏制作新人小白一、代码自我解析二、油管学习地址三、Unity3D源代码一、源代码自我解析using UnityEngine;public class CameraControl : MonoBehaviour{ public floa...
2019-03-02 20:27:31 830
原创 (java小白)如何创建一个用键盘输入的动态数组Arraylist并输出不同的数
import java.util.*;public class ArrayListTest { public static void main(String[] args) { // TODO Auto-generated method stub Scanner reader = new Scanner(System.in); ArrayList<Integer>list = n...
2018-04-01 21:02:35 7048 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人