feedood 绘制大型场景
来源:互联网 发布:过程关系矩阵图 编辑:程序博客网 时间:2024/04/30 01:04
当我们想绘制一些比较大的且比较简单场景时,例如跑酷类游戏,《一个也不能死》,《棍子英雄》等等。我一般采用的是设置他们的X坐标为0,10%,20%,30%,40%,….,100%,110%,120%,….,1000%,1010,….。屏幕一般就只能显示100%内的物体,我们此时采用移动镜头,这样就能产生画面向前跑动的效果了。一定要点击效果哦。
这张图片只是截屏的,不会移动的。点击我来查看完整效果
现在我们一起来分析一下脚本代码嘛
sprite={ Type: "sprite"; X:0; Y:100%; attachCamera:true;//设置附着镜头 如果没有设为true,今天移动他就不会动 CenterY: 100%; Width: 15%; Height: 15%; };for(i=0;i<100;i+=1){ //产出100个精灵且位置不同 create({X:40%*i}::sprite);};Camera=//设置镜头的状态{ viewX:0;//镜头的X位置为0;};setCamera(Camera);//设置镜头 系统函数Camera.viewX <:{50,(500*70),350000};//设置镜头移动从50 到500*70 事件为350000ms也就是350秒
其中下面的代码就是产生100个X坐标不同的精灵。
sprite={ Type: "sprite"; X:0; Y:100%; attachCamera:true;//设置附着镜头 如果没有设为true,今天移动他就不会动 CenterY: 100%; Width: 15%; Height: 15%; };for(i=0;i<100;i+=1){ //产出100个精灵且位置不同 create({X:40%*i}::sprite);};
下面是是是镜头移动的技巧
Camera=//设置镜头的状态{ viewX:0;//镜头的X位置为0;内置属性};setCamera(Camera);//设置镜头 系统函数Camera.viewX <:{50,(500*70),350000};//设置镜头的viewX 移动从50 到500*70 事件为350000ms也就是350秒
0 0
- feedood 绘制大型场景
- 大型场景裁剪渲染
- 绘制2D游戏场景
- 场景绘制中的视点移动
- 使用OpenGL绘制三维场景
- 透视投影绘制 游戏场景
- ode在大型mmo场景中的应用
- ode在大型mmo场景中的应用
- 刀剑2大型场景扫描技术全新场景“大足石刻”
- java3D-1(绘制场景和创建)
- Ogre_初学指导_2_"场景绘制"
- 一个简单的场景的绘制
- 真实感场景绘制(附源码)
- android3D场景绘制1——房间的绘制
- Paxos在大型系统中常见的应用场景
- Paxos在大型系统中常见的应用场景
- Paxos在大型系统中常见的应用场景
- Paxos在大型系统中常见的应用场景
- UICollectionViewLayout
- 7.4.1简单选择排序
- tomcat无法启动的原因排错以及端口被占用的解决办法
- 关于锚点跳转及jQuery下相关操作与插件
- js 文件中含有敏感信息(ip地址等)如何处理
- feedood 绘制大型场景
- 软件项目工程中的调试技巧
- JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- 7.4.2 选择排序之堆排序
- bootstrap入门【表单样式】
- PhpStorm调用浏览器运行php文件
- android spinner自定义背景文字显示不全解决办法
- maven depoly
- Domino 单点登录(SSO)用户名映射功能