版权申明:

本文原创首发于以下网站,您可以自由转载,但必须加入完整的版权声明

博客园:https://www.cnblogs.com/MogooStudio/
csdn博客:https://blog.csdn.net/nmjkl001/
知乎:https://www.zhihu.com/people/MogooStudio/
简书:https://www.jianshu.com/u/9547c81ca54e
segmentfault:https://segmentfault.com/u/mogoostudio

最后效果

源码分享

简单步骤

1. 创建工程(略)

2. 材质box

  • 创建材质box
  • 设置材质box的effect属性为builtin-unit(内置的无光照)
  • 勾选USE_DIFFUSE_TEXTURE(实用漫反射纹理),点击应用
  • 拖动texture纹理到diffuseTexture中

3. 预制件box

  • 创建3D节点Box,命名为box
  • 创建box.js脚本,脚本内容见源码
  • 拖动box.js脚本到预制件box下
  • 拖动材质box到预制件MeshRanderer组件下面的Materials中
  • 拖到prefab文件夹下生成预制件

4. 管理节点mgr

  • 创建空节点mgr,设置节点为3D节点
  • 设置节点x左右为480,y坐标为300,z坐标为0

5. Canvas节点

  • 创建main.js脚本,脚本内容见源码
  • 拖动main.js脚本到Canvas节点下
  • 拖动mgr节点到main.js脚本组件相应中
  • 拖动box预制件到main.js脚本组件相应中

6. 摄像机

  • 设置主摄像机的模式改为3D,z坐标设置为800
  • 去掉ortho勾选,设置fov为60

我的联系方式:

QQ:2161044579
邮箱:mogoostudio@outlook.com
Github:https://github.com/MogooStudio

最新文章

  1. down的另一种用法
  2. npm+node+cordova+ionic 版本匹配
  3. java 注解 + 自定义注解的使用
  4. mysql存储图片问题
  5. 解决jquery $符号的冲突
  6. 什么是领域模型(domain model)?贫血模型(anaemic domain model) 和充血模型(rich domain model)有什么区别
  7. C/C++的一些备忘
  8. java多线程:并发包中ConcurrentHashMap和jdk的HashMap的对比
  9. UVa (二分) 11627 Slalom
  10. JAVA抽象类与接口
  11. Intersecting Lines - POJ 1269(判断平面上两条直线的关系)
  12. cocos2dx ease 公式
  13. ecshop删除商品函数
  14. dead loop、continue & break、while...else语句
  15. Linux中的shell到底是什么
  16. Luogu P1919 【模板】A*B Problem升级版(FFT快速傅里叶_FFT
  17. 使用antd Table + mobx 处理数组 出现的一系列问题
  18. docker-compose yaml mysql和wordpress 一行命令搞定~~~
  19. Java开发笔记(六十四)静态方法引用和实例方法引用
  20. VWmare设置挂载目录

热门文章

  1. CSS 3D图片翻转 ——3D Flipping Effect
  2. 在Tinymce编辑器里,集成数学公式
  3. SDCycleScrollView-简单的循环
  4. jQuery实现类似于购物车操作
  5. [TimLinux] python-ldap 介绍
  6. HDU-1595Find the longest of shortest(最短路径的最长路Dijkstra+记录路径)
  7. 【数据结构05】红-黑树基础----二叉搜索树(Binary Search Tree)
  8. Django 09
  9. MySQL 05
  10. Day 04 作业