最近刚刚开始接触unity3d,因此想把自己的学习路线记录下来,方便自己以后总结。由于毕业论文的关系,需要使用Unity3D开发,做虚拟现实的应用,使用的设备是HTC vive pro产品。初始学习,由于没有基础,因此一团乱,总结一下目前看过的教程和书籍。1、开始看的是b站上极客学院讲解的unity3d的入门课程,对操作的界面有了初步的了解,不需要看完,看到编程之前就可以。2、由于需要使用C#编程
转载
2024-08-04 13:32:17
17阅读
前言:不得不自我批评一下,更新的速度有点慢,距离上一篇已经有2个月了。接下来要赶下进度了……这篇文章主要介绍,如何添加一个敌人角色,并自动跟踪Player对象。步骤一:之前系列一,忘记添加场景了。补上。即将预设体Environment拖拽到Hierarchy场景中。如下:步骤二:将敌人zombunny对象拖拽到场景中。位置如下:同时,把HitParticles预设体拖拽到zombunny对象上,使
转载
2024-05-29 20:38:13
59阅读
Unity3D新手入门初级教程U3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和
开发平台:Unity 2020 版本以上 编程平台:Visaul Studio 2022 编程语言:CSharp 6.0 以上 一、前言public IEnumerator Start()
{
using UnityWebRequest reqeust = UnityWebRequest.Get("http://192.168.16.80:8080/Example", "postData")
该练习的目标是编写一个求解一元二次方程的VSL脚本。给定表达式ax^2+bx+c = 0及a,b,c的值,求x。算法如下:
delta = b^2-4ac
如果 delta < 0
那么
无解
否则
就有一个或两个解:
x' = (-b+sqrt(delta))/2a
x'' = (-b-sqrt(delta))/2a
新建
命名空间:using,像文件夹,可以容纳多个文件。
通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突, 数据类型:
转载
2024-05-02 15:52:25
36阅读
作为Unity脚本的小白,我主要是参考https://www.bilibili.com/video/av28779788?p=113的视频,将自己不熟悉的知识进行整理,以备后期查阅。1、代码段1的注意点using 命名空间; //防止名称重复。
public class 类名:MonoBehaviour//附加到游戏物体的脚本类必须从MonoBehavour类继承
{
类体;
}另需要注意:**
转载
2024-05-05 15:48:05
44阅读
今天学习了unity脚本的基础知识,路漫漫其修远,吾将上下而求索!每日一句:远征星辰大海,归来仍是少年,知足且坚定,温柔且上进目录语法结构:脚本生命周期(必然事件/消息)初始阶段物理阶段游戏逻辑输入事件场景渲染结束阶段调试方法脚本是附加在游戏物体上用于定义游戏对象行为的指令代码语法结构:Using 命名空间;Public class类名:MonoBehaviour
{
void 方法名()
{
D
转载
2024-04-24 10:55:05
51阅读
文章目录一、脚本相关概念1-脚本的定义2-语法结构3-脚本编译过程4-创建脚本文件5-脚本在Unity中的一些操作6-脚本生命周期(重要)6-1.定义6-2.初始阶段6-3.物理阶段6-4.输入事件6-5.游戏逻辑6-6.场景渲染6-7.结束阶段6-8.示例6-9.脚本生命周期图:二、开发工具1-MonoDevelop2-Visual Studio(推荐)3-修改默认开发工具三、常用API1-U
转载
2024-03-15 14:25:40
195阅读
我也来加入kotlin的推广运动中,相信2020年Android开发基本基本实现kotlin化,哈哈 Kotlin是什么Kolin就是一门可以运行在java虚拟机、Android、浏览器上的静态语言它与java100%兼容,如果你对java非常熟悉,那么你就会发现Kolin除了自己标准库之外,大多仍然使用经典 Java集合框架。Kotlin数据类型Boolean数据类型声明Boolean变量 v
转载
2023-08-10 15:24:24
95阅读
今天公司新买了个服务器,运维也没来,我就自己安装了! 准备编译环境 安装nginx 安装mysql 安装php-fpm 测试访问步骤一:准备编译环境 本文主要说明手动安装LNMP平台的操作步骤,您也可以在云市场购买LNMP镜像直接启动ECS,以便快速建站。 1、系统版本说明# cat /etc/redhat-release
CentOS release 6.5 (Final) 2、关闭SE
转载
2024-05-09 11:57:51
44阅读
1.变量:在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。命名:1)只能包含字母、数字、_和$符,并且不能以数字开头。2)严格区分大小写。3)不能使用关键字。4)可以中文命名,但是不建议。 建议:“英文的见名知意”,“驼峰命名法(单词首字母小写,后面单词首字母大写)”2.基本数据类型:8种 byte:1字节(8位)
转载
2023-10-18 23:44:20
88阅读
内容参考Unity官方基础教程 操作系统:Win10 Unity版本:2019.4在Unity Hub创建项目时选择3D模板。初始界面默认3D场景中只有一个相机和太阳,Hierarchy窗口也只有对应的两个GameObject。Main Camera:控制游戏视图时的视野;在Hierarchy窗口选中后,快捷键Ctrl+Shift+F可以自动调整位置,使主摄像机的视野能够看到整个场景。Direct
转载
2024-03-20 10:59:08
348阅读
点击0元报名后领取>>>软考18本电子版教材 & 15个科目知识点速记 + 17套历年真题试卷 + 80篇软考优秀论文6G资料包信息安全工程师证书有什么作用?在企事业单位招聘时,它也能成为你通过资格初审进入面试的敲门砖。如国家税务总局深圳市税务局的2022年招聘事业单位工作人员资格审查公告中。就提到:报考深圳市税务局信息中心网络安全岗的,需提供信息安全工程师等
转载
2023-08-08 22:03:14
59阅读
一、python和pycharm区别
1、python:编程语言,解释型语言,java(编译型语言)
编译型语言:先编译,再执行
解释型语言:一边解释一边执行
2、pycharm:写代码的工具,高效写代码的工具
二、pycharm使用
1、pycharm+python安装文档会放到笔记里面一起给大家
三、python文件执行
1、右键 run
2、导航栏绿色三角形
3、控制台左侧
转载
2023-11-27 23:27:30
78阅读
Python中with的用法及原理对于Python中的with,一直只是知道使用with可以在使用文件后自动关闭,防止可能出现的忘记关闭文件而导致的内存占用的问题,所以一直是推荐使用with去做一个打开文件的。但是对于with的底层实现原理还不甚了解,其实之前读过Python的官方手册,大概还是遗漏了很多底层的实现细节,于是又查了一些资料来。首先with的定义应该是,有一些任务,可能事先需要设置,
转载
2023-08-19 10:58:57
140阅读
数据库操作数据库服务#启动数据库
mysql.server start
Starting MySQL
.. SUCCESS!
#登录数据库
mysql -u root -p
Enter password:
#退出数据库
exit
Bye
#关闭数据库
mysql.server stop
Shutting down MySQL
.. SUCCESS!查看数据库show databases;mysql
转载
2023-10-17 14:12:02
110阅读
本文介绍了java中类的基本概念
【Java菜鸟学习总结】Java基础知识(类)目录【Java菜鸟学习总结】Java基础知识(类)1、面向对象编程1.1、面向对象编程的特征1.2、类与对象概述2、类2.1、类的语法2.2、类的关系2.3、属性2.3.1、属性的语法2.3.2、Java变量2.4、方法2.4.1、方法的语法2.4.2、方法的参数传递2.4.
转载
2023-07-05 16:05:19
85阅读
写这篇文章的初衷源于我的伙伴们在上手Ruby过程中,表现实在是太让人拙计了。由于项目的急功近利,需要迅速入门Ruby并上手项目。所以很多开发者在实际开发过程中,不熟悉Ruby的表达方式,也会沿用其他语言比较生涩的表达形式。在我看来,Ruby的学习应该是个系统的循序渐进的过程,尽量避免急迫的方式。不过现实往往是紧迫的,所以就有了这篇文章。标题中的菜鸟主要是指那些有其他编程语言开发经验,但在Ruby面
转载
2024-01-03 19:34:08
92阅读
Django一、介绍1、简介是用python语言写的开源web开发框架,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。2、特点1) 重量级框架2)MVT模式MVC
其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。V全拼为View,
转载
2024-01-17 14:15:46
35阅读