游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1746|回复: 1

请教:关于positonColored构造函数的问题

[复制链接]

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2005-11-5 17:51:00 | 显示全部楼层 |阅读模式
关于positonColored构造函数的问题
public PositionColored(     float xvalue,     float yvalue,     float zvalue,     int c );
对参数的说明Parameters
第一个参数(xvalue)
  System.Single  Floating-point value that represents the x coordinate of the position.
第二个参数(yvalue )
System.Single  Floating-point value that represents the y coordinate of the position.
第三个参数(zvalue)
  System.Single  Floating-point value that represents the z coordinate of the position.
第四个参数(c)
  System.Int32  Integer that represents the diffuse color value.

我想问的是
1、如果我想画一个长宽高分别为600mm,500mm,300mm的长方体如何将长度转化成float类型,如何实例化PositonColored呢?还是简单的写成600f,500f,300f呢
2、构造函数中的第四个参数已int类型表示颜色值,我如何才能知道想得到的颜色的Int值表示呢,比如蓝色的int值是多少呢?这个颜色值如何和windows应用程序联系起来呢?如果我已经知道了颜色RGB值,如何转换成这里需要的int类型呢?
小弟拜谢了!!!  

12

主题

70

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2005-11-5 20:25:00 | 显示全部楼层

Re:请教:关于positonColored构造函数的问题

第一个问题,据说3D世界里面的坐标和你的mm尺寸是对不上号的,所以假想一个单位为一个毫米也可以,关键应该是实现的时候所有的物体尺寸都要是对应于同一个单位的就能保证比例把
第二个问题,我看到说明里面指出这个INT是32位的,RGB不也是32的吗,加上一个ALPHA通道的话就是,应该可以直接传个RGB把
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 13:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表