标签
友链

标签

友链

常看笔记
图形开发
2019/03/27/ - - 4 条评论 - 713 人围观

【题目】opengl 3D环境开发【内容】 绘制一个简单的三维场景,可以是室内:卧室,办公室,教室,也可以是室外:运动场,公园等,加上光照效果,透视投影,不能过于简单可以加动画,加上鼠标和键盘交互 一、题目: Opengl大作业二、程序分析: 1、实现三维场景,可以游览以及可以看到模型物体的不同状态。2、三维场景有不同的模型组合,有房子,有地球,有月球。3、可以看到物体的自由移动,汽车在公路上自由移动。4、可以模拟真实的光照效果,具有阴影体现,可以呈现地球。。。

2019/01/04/ - - 暂无评论 - 231 人围观

【题目】游戏环境开发【内容】1)完成一个三维游戏场景设计;2)包含一个三维地形图场景;3)包含一个灵活的摄像机功能,能够实现三维地图场景的漫游;4)在场景中显示三种以上不同的模型,主要以d3dxMesh对象来实现,分别在不同的位置、不同的材质、和不同的旋转速度。5)实现一种带纹理立方体,显示自己的图片作为纹理。6)实现自己学号名字拼音的三维文字模型。7)实现两种以上粒子系统,并希望能够实现自定义的粒子系统运动方式。8)实现带纹理立方体的响应鼠标捡取功能*。

2018/12/21/ - - 暂无评论 - 131 人围观

函数原型:该函数定义一个视图矩阵,并与当前矩阵相乘。第一组eyex, eyey,eyez 相机在世界坐标的位置第二组centerx,centery,centerz 相机镜头对准的物体在世界坐标的位置第三组upx,upy,upz 相机向上的方向在世界坐标中的方向你把相机想象成为你自己的脑袋:第一组数据就是脑袋的位置第二组数据就是眼睛看的物体的位置第三组就是头顶朝向的方向(因为你可以歪着头看同一个物体)。

2018/10/11/ - - 暂无评论 - 365 人围观
代码// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #include "math.h" void Initial(void) { glClearColor(1.0f,&n
思路:利用鼠标点击,记录三个点的位置传送到赛平斯基垫片函数进行画图,刷新界面。// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #include<stdlib.h> void myInit(vo
2018/09/28/ - - 暂无评论 - 168 人围观
实验思路:利用嵌套循环,变量叠加的方法,改变矩形的两个点的坐标位置,根据像素size进行叠加,利用奇偶性在相对应的位置循环画出矩形,然后改变相对应的颜色。实验代码:// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #i
2018/09/25/ - - 暂无评论 - 166 人围观
OpenGL作为当前主流的图形API之一,在一些场合具有比DirectX更优越的特性。(1)    与C语言紧密结合OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL很容易理解和学习。(2)    强大的可移植性微软的Direct3D虽然也是十分优秀的图形API,但它只适用于Windows系统,而OpenGL不仅适用于Windows,还可以用于Unix/Linux等其他系统,它甚至在大型计算机、
2018/09/21/ - - 暂无评论 - 225 人围观
注:该项目工程使用Unity5.6.1f1 版本1.准备 工程包含三个主文件夹: EZReplayManager:插件导入后获得的文件夹,实现本示例Unity录制与播放功能。内含插件提供的两个示例场景,请先对此了解。Resources:测试场景中使用的预置物体与视频文件存放处。Test:为研究插件使用与视频播放功能制作的测试场景所关联的文件夹。 2. 对EZReplayManager的快速上手 (1) 新建一个场景(2) 在场景中加入EZReplayManager预置物体,它是实现我们需要功
2018/08/13/ - - 暂无评论 - 368 人围观
代码:GameObject.Find("Text").GetComponent<Text>().text = "显示";   //第一个Text为对象名
2018/08/07/ - - 暂无评论 - 189 人围观
1.配置文件config.json {    "name":"Base",    "tag":null,    "step":1,    "son__up_number":4,    "son_up_name":["_bar1","_bar2&quo
2018/07/31/ - - 暂无评论 - 493 人围观
工程说明: 房子有地基,有四根柱子,有窗户,有屋顶,有步骤提示,点击step后,开始搭建,开始步骤一,地基高亮,点击地基可以自动归位,然后进去步骤二,柱子高亮,四根柱子可以随意顺序搭建,搭建完,进入步骤三,可以选择安装窗户,不安装可以step下一步,固定的房子搭建顺序,只有高亮的部件点击才会发生位置归位,搭建完提示消失。图示:使用教程:1.先看看有什么部件新建2.步骤提示的窗口需要增加ui的text部件 //更改步骤文字的代码GetComponent<Text>().text&n
2018/07/31/ - - 暂无评论 - 150 人围观
代码如下:            OBJ.gameObject.transform.position = new Vector3(0, 50, 20);//坐标             OBJ.gameObj
2018/07/28/ - - 暂无评论 - 128 人围观
1.动态增加组件或者脚本 gameObject.AddComponent<highlight>();//<>里面填写脚本类名2.动态删除组件或者脚本 Destroy(this.gameObject.GetComponent<highlight>());
2018/07/28/ - - 暂无评论 - 137 人围观
1.给物体添加box collision组件2.碰撞函数 using UnityEngine;using System.Collections;public class CubeCollision : MonoBehaviour {    // Use this for initialization    void Start () {    }    // Update is called once pe
2018/07/28/ - - 暂无评论 - 192 人围观
物体边缘高亮使用插件HighlightningSystem1.先安装插件,链接: 点击下载插件 密码: hiw3  ,导入插件后,如果有错误,注释掉错误点就可以了 2.给摄影机添加以下脚本 4.新建脚本控制高亮显示,把脚本托给物体 using System.Collections;using System.Collections.Generic;using UnityEngine;using HighlightingSystem;public class highlight