&n
光照和反射是我们看到颜色的基础,一切效果从反射开始,这里我们整理了UnityShader入门精要光照方面一些个人认为比较重要的知识点。完整的工程会上传到个人代码仓库(链接),与书籍代码类似,但是包含了大量的个人中文注释(不是照搬书上的解释)和一些理解,看起来会比书上更友好。 目录基础光照效果标准光照模型标准漫反射兰伯特定律与半兰伯特定律漫反射实际代码与效果标准高光反射Phong模型Bli
转载 2024-05-10 23:34:04
106阅读
目录十,完善运动动画十一,混合树动画的添加目的: 便捷的使用动画的添加功能十二,移动状态和朝向状态的混合树动画的切换1.设置朝向动画树2.建立参数3.实现混合树的切换十三,发射“子弹”十,完善运动动画1.一共添加两个轴的方向变量,一个x一个y,都是float类型2.添加水平垂直切换参数,为bool类型(有一个开关,可以控制人物的水平和垂直走向)3.完善脚本(把上面定义的这三个变量,给他实例到砸门这
转载 2024-05-07 16:25:31
194阅读
###unity入门 #####一、界面介绍 ######1、项目介绍 项目结构:项目 -> 场景 -> 游戏对象 -> 组件 -> 属性 ######2、工具栏 |工具栏|英文|翻译|快捷键| | | | | | |File|New Scene|新建场景|Ctrl+N| |File|Open Sc ...
转载 2021-09-07 17:03:00
118阅读
2评论
Unity 入门
原创 2022-11-17 00:33:22
55阅读
Unity入门unity做一个最简单的交互。(相当于Hello World)仅仅要最后能执行就算入门了。 第一步,要先用三维制作软件制作出我们须要的场景。这儿使用的是Max2012(软件大小3.09G)。首先设置一下在max使用的长度单位,选择使用米为单位。设置步骤是Customize---->Units Setup---->System Unit Setup---->下拉
上一节Unity-2017.2官方实例教程Roll-a-ball(一)我们讲到了:一、如何创建一个新项目(Project)二、如何创建一个新的游戏场景(Scene)三、如何添加基本的游戏对象(GameObject)四、如何添加灯光(Light)五、如何给游戏对象添加脚本(Script)如果运行过游戏的朋友就会发现一个问题,虽然我们可以控制球体运动了,但是游戏视角好像不会随着球体而移动,球体一下子就
转载 1月前
360阅读
  上一节Unity-2017.2官方实例教程Roll-a-ball(一)我们讲到了:一、如何创建一个新项目(Project)二、如何创建一个新的游戏场景(Scene)三、如何添加基本的游戏对象(GameObject)四、如何添加灯光(Light)五、如何给游戏对象添加脚本(Script)如果运行过游戏的朋友就会发现一个问题,虽然我们可以控制球体运动了,但是游戏视角好像不会随着
转载 2024-08-20 21:46:20
51阅读
1. 案例简述这个案例实现一个简单的坦克对战游戏,两个玩家在一个地图上PK。2. 控制坦克移动与案例一中小球的移动方式不同,坦克在横向上不能是平移,因此横向按键控制的应该是坦克旋转。public float speed = 5;//前进速度 public float angularSpeed = 5;//旋转速度 private Rigidbody rd; void Start () {
转载 2024-04-05 10:59:02
272阅读
Python作为一门较容易入门的变成余元,受到了很多开发者的喜爱,今天千锋广州Python小编给大家分享十个Python入门级别的小案例,帮助大家更好的学习Python语言。案例一:排列组合要求:将4个数字可能组成的所有互不相同且无重复数字的排列组合列出。分析:排列就好了代码:案例二:阶梯求和要求:企业实行阶梯制销售绩效方案。现规定:销售额低于或等于10万时,提成10%;销售额低于或等于20万时,
  本文只涉及一些案例,具体查看 DoTween 官方文档。 一、 Basics 1 public class Basics : MonoBehaviour 2 { 3 public Transform redCube, greenCube, blueCube, purpleCube; 4 5 IEnumerator Start() 6 { 7
转载 9月前
137阅读
1、入门概述Shader是整个渲染流程中的一个子部分,需要了解整个渲染流程是如何进行的。Shader更多地是面向GPU的工作方式,所以它的一些语法对我们来说并不那么直观。#基础篇1-1    渲染流水线1-2    Unity Shader基础1-3    数学基础#初级篇2-1
转载 2024-10-11 04:54:39
19阅读
01 场景搭建创建2D工程StickPin,并创建新场景MainScene,导入素材,完成初始场景搭建注意工程路径最好不要有中文在Circle身上挂载脚本RotateSelf.cs,控制圆圈顺时针旋转public class RotateSelf : MonoBehaviour { public int speed = 90; private void Update()
一.Awake和Startusing UnityEngine; using System.Collections; public class AwakeAndStart : MonoBehaviour { void Awake () { Debug.Log("Awake called."); } void Start ()
转载 2024-02-27 14:17:35
38阅读
整体介绍 使用 TensorFlow, 你必须明白 TensorFlow:使用图 (graph) 来表示计算任务.在被称之为 会话 (Session) 的上下文 (context) 中执行图.使用 tensor 表示数据.通过 变量 (Variable) 维护状态.使用 feed 和 fetch 可以为任意的操作(arbitrary operation) 赋值或者从其中获取数据. 一个 Tens
特性 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通
原创 2022-10-01 12:37:31
51阅读
文章目录1.初始设置2.移动玩家对象3.移动摄像机CameraController脚本4.设置游戏场地5.创建收集物6.收集物体7.展示分数和文本8.编译游戏 通过学习: 1.将了解到如何新建一个游戏对象(game object) 2.为这些游戏对象添加组件(components) 3.为他们的属性(properties)赋值 4.把这些对象放置在场景(scene)中来创建一个游戏在游戏中,玩家
转载 2024-05-21 15:08:49
74阅读
实验一新建mogodb的库importpymongofrompymongoimportMongoClient#client=MongoClient("localhost",27017)#和下面一行二选一client=MongoClient("mongodb://localhost:27017/")foriinrange(2,30):#操作数据库db=client["ccf1"]#新建集合db["c
原创 2019-02-02 16:44:01
441阅读
1、配置文件的web.xml 2、springMVC.xml 3、Controller.java 4、index.jsp 5、所需jar包 6、项目文件位置
转载 2018-09-04 23:50:00
106阅读
入门案例 1.新建Spring Initializr项目,pom文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww ...
转载 2021-09-17 13:49:00
120阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5